xref: /openbmc/libpldm/abi/x86_64/gcc.dump (revision e5c3f1483ab0c9ea0013ad3d0211ad958a8034d5)
1$VAR1 = {
2  'ABI_DUMPER_VERSION' => '1.2',
3  'ABI_DUMP_VERSION' => '3.5',
4  'Arch' => 'x86_64',
5  'GccVersion' => '14.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.11.0',
26  'LibraryVersion' => '0.11.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    '1298' => {
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    '1358' => {
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' => '1006'
79        }
80      },
81      'Return' => '805',
82      'ShortName' => 'is_time_legal'
83    },
84    '1602' => {
85      'Header' => 'utils.h',
86      'Line' => '87',
87      'Param' => {
88        '0' => {
89          'name' => 'dec',
90          'type' => '1018'
91        }
92      },
93      'Return' => '1018',
94      'ShortName' => 'dec2bcd32'
95    },
96    '1731' => {
97      'Header' => 'utils.h',
98      'Line' => '81',
99      'Param' => {
100        '0' => {
101          'name' => 'bcd',
102          'type' => '1018'
103        }
104      },
105      'Return' => '1018',
106      'ShortName' => 'bcd2dec32'
107    },
108    '1834' => {
109      'Header' => 'utils.h',
110      'Line' => '75',
111      'Param' => {
112        '0' => {
113          'name' => 'dec',
114          'type' => '1006'
115        }
116      },
117      'Return' => '1006',
118      'ShortName' => 'dec2bcd16'
119    },
120    '1950' => {
121      'Header' => 'utils.h',
122      'Line' => '69',
123      'Param' => {
124        '0' => {
125          'name' => 'bcd',
126          'type' => '1006'
127        }
128      },
129      'Return' => '1006',
130      'ShortName' => 'bcd2dec16'
131    },
132    '2053' => {
133      'Header' => 'utils.h',
134      'Line' => '63',
135      'Param' => {
136        '0' => {
137          'name' => 'dec',
138          'type' => '121'
139        }
140      },
141      'Return' => '121',
142      'ShortName' => 'dec2bcd8'
143    },
144    '2106' => {
145      'Header' => 'utils.h',
146      'Line' => '57',
147      'Param' => {
148        '0' => {
149          'name' => 'bcd',
150          'type' => '121'
151        }
152      },
153      'Return' => '121',
154      'ShortName' => 'bcd2dec8'
155    },
156    '2159' => {
157      'Header' => 'utils.h',
158      'Line' => '51',
159      'Param' => {
160        '0' => {
161          'name' => 'version',
162          'type' => '2283'
163        },
164        '1' => {
165          'name' => 'buffer',
166          'type' => '977'
167        },
168        '2' => {
169          'name' => 'buffer_size',
170          'type' => '1140'
171        }
172      },
173      'Reg' => {
174        '0' => 'rdi',
175        '1' => 'rcx'
176      },
177      'Return' => '1202',
178      'ShortName' => 'ver2str'
179    },
180    '2288' => {
181      'Header' => 'utils.h',
182      'Line' => '31',
183      'Param' => {
184        '0' => {
185          'name' => 'data',
186          'type' => '2396'
187        },
188        '1' => {
189          'name' => 'size',
190          'type' => '1140'
191        }
192      },
193      'Reg' => {
194        '1' => 'rdx'
195      },
196      'Return' => '121',
197      'ShortName' => 'crc8'
198    },
199    '2402' => {
200      'Header' => 'utils.h',
201      'Line' => '39',
202      'Param' => {
203        '0' => {
204          'name' => 'data',
205          'type' => '2396'
206        },
207        '1' => {
208          'name' => 'size',
209          'type' => '1140'
210        }
211      },
212      'Reg' => {
213        '1' => 'rcx'
214      },
215      'Return' => '1018',
216      'ShortName' => 'crc32'
217    },
218    '4037' => {
219      'Header' => 'base.h',
220      'Line' => '655',
221      'Param' => {
222        '0' => {
223          'name' => 'msg_type',
224          'type' => '121'
225        },
226        '1' => {
227          'name' => 'instance_id',
228          'type' => '121'
229        },
230        '2' => {
231          'name' => 'pldm_type',
232          'type' => '121'
233        },
234        '3' => {
235          'name' => 'command',
236          'type' => '121'
237        },
238        '4' => {
239          'name' => 'msg',
240          'type' => '4270'
241        }
242      },
243      'Return' => '100',
244      'ShortName' => 'encode_pldm_header_only'
245    },
246    '4469' => {
247      'Header' => 'base.h',
248      'Line' => '642',
249      'Param' => {
250        '0' => {
251          'name' => 'instance_id',
252          'type' => '121'
253        },
254        '1' => {
255          'name' => 'type',
256          'type' => '121'
257        },
258        '2' => {
259          'name' => 'command',
260          'type' => '121'
261        },
262        '3' => {
263          'name' => 'cc',
264          'type' => '121'
265        },
266        '4' => {
267          'name' => 'msg',
268          'type' => '4270'
269        }
270      },
271      'Return' => '100',
272      'ShortName' => 'encode_cc_only_resp'
273    },
274    '4680' => {
275      'Header' => 'base.h',
276      'Line' => '625',
277      'Param' => {
278        '0' => {
279          'name' => 'msg',
280          'type' => '4914'
281        },
282        '1' => {
283          'name' => 'payload_length',
284          'type' => '1140'
285        },
286        '2' => {
287          'name' => 'pldm_type',
288          'type' => '4919'
289        },
290        '3' => {
291          'name' => 'transfer_opflag',
292          'type' => '4919'
293        },
294        '4' => {
295          'name' => 'transfer_ctx',
296          'type' => '4924'
297        },
298        '5' => {
299          'name' => 'transfer_handle',
300          'type' => '4924'
301        },
302        '6' => {
303          'name' => 'section_offset',
304          'offset' => '0',
305          'type' => '4924'
306        },
307        '7' => {
308          'name' => 'section_length',
309          'offset' => '8',
310          'type' => '4924'
311        }
312      },
313      'Reg' => {
314        '2' => 'rdx',
315        '3' => 'r10',
316        '4' => 'r8',
317        '5' => 'r9'
318      },
319      'Return' => '100',
320      'ShortName' => 'decode_multipart_receive_req'
321    },
322    '4934' => {
323      'Header' => 'base.h',
324      'Line' => '607',
325      'Param' => {
326        '0' => {
327          'name' => 'instance_id',
328          'type' => '121'
329        },
330        '1' => {
331          'name' => 'tid',
332          'type' => '121'
333        },
334        '2' => {
335          'name' => 'msg',
336          'type' => '4270'
337        }
338      },
339      'Return' => '100',
340      'ShortName' => 'encode_set_tid_req'
341    },
342    '5131' => {
343      'Header' => 'base.h',
344      'Line' => '489',
345      'Param' => {
346        '0' => {
347          'name' => 'msg',
348          'type' => '4914'
349        },
350        '1' => {
351          'name' => 'payload_length',
352          'type' => '1140'
353        },
354        '2' => {
355          'name' => 'completion_code',
356          'type' => '4919'
357        },
358        '3' => {
359          'name' => 'tid',
360          'type' => '4919'
361        }
362      },
363      'Reg' => {
364        '0' => 'rdi',
365        '1' => 'rsi',
366        '2' => 'rdx',
367        '3' => 'rcx'
368      },
369      'Return' => '100',
370      'ShortName' => 'decode_get_tid_resp'
371    },
372    '5248' => {
373      'Header' => 'base.h',
374      'Line' => '595',
375      'Param' => {
376        '0' => {
377          'name' => 'instance_id',
378          'type' => '121'
379        },
380        '1' => {
381          'name' => 'completion_code',
382          'type' => '121'
383        },
384        '2' => {
385          'name' => 'tid',
386          'type' => '121'
387        },
388        '3' => {
389          'name' => 'msg',
390          'type' => '4270'
391        }
392      },
393      'Return' => '100',
394      'ShortName' => 'encode_get_tid_resp'
395    },
396    '5460' => {
397      'Header' => 'base.h',
398      'Line' => '583',
399      'Param' => {
400        '0' => {
401          'name' => 'instance_id',
402          'type' => '121'
403        },
404        '1' => {
405          'name' => 'msg',
406          'type' => '4270'
407        }
408      },
409      'Return' => '100',
410      'ShortName' => 'encode_get_tid_req'
411    },
412    '5594' => {
413      'Header' => 'base.h',
414      'Line' => '468',
415      'Param' => {
416        '0' => {
417          'name' => 'msg',
418          'type' => '4914'
419        },
420        '1' => {
421          'name' => 'payload_length',
422          'type' => '1140'
423        },
424        '2' => {
425          'name' => 'completion_code',
426          'type' => '4919'
427        },
428        '3' => {
429          'name' => 'next_transfer_handle',
430          'type' => '4924'
431        },
432        '4' => {
433          'name' => 'transfer_flag',
434          'type' => '4919'
435        },
436        '5' => {
437          'name' => 'version',
438          'type' => '5824'
439        }
440      },
441      'Reg' => {
442        '1' => 'r10',
443        '2' => 'rdx',
444        '3' => 'rcx',
445        '4' => 'r8',
446        '5' => 'r9'
447      },
448      'Return' => '100',
449      'ShortName' => 'decode_get_version_resp'
450    },
451    '5834' => {
452      'Header' => 'base.h',
453      'Line' => '567',
454      'Param' => {
455        '0' => {
456          'name' => 'msg',
457          'type' => '4914'
458        },
459        '1' => {
460          'name' => 'payload_length',
461          'type' => '1140'
462        },
463        '2' => {
464          'name' => 'transfer_handle',
465          'type' => '4924'
466        },
467        '3' => {
468          'name' => 'transfer_opflag',
469          'type' => '4919'
470        },
471        '4' => {
472          'name' => 'type',
473          'type' => '4919'
474        }
475      },
476      'Reg' => {
477        '0' => 'rdi',
478        '1' => 'rsi',
479        '2' => 'rdx',
480        '3' => 'rcx',
481        '4' => 'r8'
482      },
483      'Return' => '100',
484      'ShortName' => 'decode_get_version_req'
485    },
486    '5965' => {
487      'Header' => 'base.h',
488      'Line' => '553',
489      'Param' => {
490        '0' => {
491          'name' => 'instance_id',
492          'type' => '121'
493        },
494        '1' => {
495          'name' => 'completion_code',
496          'type' => '121'
497        },
498        '2' => {
499          'name' => 'next_transfer_handle',
500          'type' => '1018'
501        },
502        '3' => {
503          'name' => 'transfer_flag',
504          'type' => '121'
505        },
506        '4' => {
507          'name' => 'version_data',
508          'type' => '2283'
509        },
510        '5' => {
511          'name' => 'version_size',
512          'type' => '1140'
513        },
514        '6' => {
515          'name' => 'msg',
516          'offset' => '0',
517          'type' => '4270'
518        }
519      },
520      'Reg' => {
521        '2' => 'r15'
522      },
523      'Return' => '100',
524      'ShortName' => 'encode_get_version_resp'
525    },
526    '6337' => {
527      'Header' => 'base.h',
528      'Line' => '449',
529      'Param' => {
530        '0' => {
531          'name' => 'instance_id',
532          'type' => '121'
533        },
534        '1' => {
535          'name' => 'transfer_handle',
536          'type' => '1018'
537        },
538        '2' => {
539          'name' => 'transfer_opflag',
540          'type' => '121'
541        },
542        '3' => {
543          'name' => 'type',
544          'type' => '121'
545        },
546        '4' => {
547          'name' => 'msg',
548          'type' => '4270'
549        }
550      },
551      'Return' => '100',
552      'ShortName' => 'encode_get_version_req'
553    },
554    '6569' => {
555      'Header' => 'base.h',
556      'Line' => '430',
557      'Param' => {
558        '0' => {
559          'name' => 'msg',
560          'type' => '4914'
561        },
562        '1' => {
563          'name' => 'payload_length',
564          'type' => '1140'
565        },
566        '2' => {
567          'name' => 'completion_code',
568          'type' => '4919'
569        },
570        '3' => {
571          'name' => 'commands',
572          'type' => '6753'
573        }
574      },
575      'Reg' => {
576        '0' => 'rdi',
577        '1' => 'rsi',
578        '2' => 'rdx',
579        '3' => 'rcx'
580      },
581      'Return' => '100',
582      'ShortName' => 'decode_get_commands_resp'
583    },
584    '6763' => {
585      'Header' => 'base.h',
586      'Line' => '397',
587      'Param' => {
588        '0' => {
589          'name' => 'msg',
590          'type' => '4914'
591        },
592        '1' => {
593          'name' => 'payload_length',
594          'type' => '1140'
595        },
596        '2' => {
597          'name' => 'completion_code',
598          'type' => '4919'
599        },
600        '3' => {
601          'name' => 'types',
602          'type' => '6753'
603        }
604      },
605      'Reg' => {
606        '0' => 'rdi',
607        '1' => 'rsi',
608        '2' => 'rdx',
609        '3' => 'rcx'
610      },
611      'Return' => '100',
612      'ShortName' => 'decode_get_types_resp'
613    },
614    '6948' => {
615      'Header' => 'base.h',
616      'Line' => '534',
617      'Param' => {
618        '0' => {
619          'name' => 'instance_id',
620          'type' => '121'
621        },
622        '1' => {
623          'name' => 'completion_code',
624          'type' => '121'
625        },
626        '2' => {
627          'name' => 'commands',
628          'type' => '7217'
629        },
630        '3' => {
631          'name' => 'msg',
632          'type' => '4270'
633        }
634      },
635      'Return' => '100',
636      'ShortName' => 'encode_get_commands_resp'
637    },
638    '7222' => {
639      'Header' => 'base.h',
640      'Line' => '520',
641      'Param' => {
642        '0' => {
643          'name' => 'msg',
644          'type' => '4914'
645        },
646        '1' => {
647          'name' => 'payload_length',
648          'type' => '1140'
649        },
650        '2' => {
651          'name' => 'type',
652          'type' => '4919'
653        },
654        '3' => {
655          'name' => 'version',
656          'type' => '5824'
657        }
658      },
659      'Reg' => {
660        '0' => 'rdi',
661        '1' => 'rsi',
662        '2' => 'rdx',
663        '3' => 'rcx'
664      },
665      'Return' => '100',
666      'ShortName' => 'decode_get_commands_req'
667    },
668    '7334' => {
669      'Header' => 'base.h',
670      'Line' => '507',
671      'Param' => {
672        '0' => {
673          'name' => 'instance_id',
674          'type' => '121'
675        },
676        '1' => {
677          'name' => 'completion_code',
678          'type' => '121'
679        },
680        '2' => {
681          'name' => 'types',
682          'type' => '7217'
683        },
684        '3' => {
685          'name' => 'msg',
686          'type' => '4270'
687        }
688      },
689      'Return' => '100',
690      'ShortName' => 'encode_get_types_resp'
691    },
692    '7603' => {
693      'Header' => 'base.h',
694      'Line' => '412',
695      'Param' => {
696        '0' => {
697          'name' => 'instance_id',
698          'type' => '121'
699        },
700        '1' => {
701          'name' => 'type',
702          'type' => '121'
703        },
704        '2' => {
705          'name' => 'version',
706          'type' => '1088'
707        },
708        '3' => {
709          'name' => 'msg',
710          'type' => '4270'
711        }
712      },
713      'Reg' => {
714        '2' => 'rbp'
715      },
716      'Return' => '100',
717      'ShortName' => 'encode_get_commands_req'
718    },
719    '7809' => {
720      'Header' => 'base.h',
721      'Line' => '380',
722      'Param' => {
723        '0' => {
724          'name' => 'instance_id',
725          'type' => '121'
726        },
727        '1' => {
728          'name' => 'msg',
729          'type' => '4270'
730        }
731      },
732      'Return' => '100',
733      'ShortName' => 'encode_get_types_req'
734    },
735    '7941' => {
736      'Header' => 'base.h',
737      'Line' => '235',
738      'Param' => {
739        '0' => {
740          'name' => 'req',
741          'type' => '8009'
742        },
743        '1' => {
744          'name' => 'resp',
745          'type' => '8009'
746        }
747      },
748      'Reg' => {
749        '0' => 'rdi',
750        '1' => 'rsi'
751      },
752      'Return' => '805',
753      'ShortName' => 'pldm_msg_hdr_correlate_response'
754    },
755    '8014' => {
756      'Header' => 'base.h',
757      'Line' => '365',
758      'Param' => {
759        '0' => {
760          'name' => 'msg',
761          'type' => '8009'
762        },
763        '1' => {
764          'name' => 'hdr',
765          'type' => '8249'
766        }
767      },
768      'Return' => '121',
769      'ShortName' => 'unpack_pldm_header'
770    },
771    '8275' => {
772      'Header' => 'base.h',
773      'Line' => '352',
774      'Param' => {
775        '0' => {
776          'name' => 'hdr',
777          'type' => '8510'
778        },
779        '1' => {
780          'name' => 'msg',
781          'type' => '8515'
782        }
783      },
784      'Return' => '121',
785      'ShortName' => 'pack_pldm_header'
786    },
787    '10604' => {
788      'Header' => 'bios.h',
789      'Line' => '612',
790      'Param' => {
791        '0' => {
792          'name' => 'msg',
793          'type' => '4914'
794        },
795        '1' => {
796          'name' => 'payload_length',
797          'type' => '1140'
798        },
799        '2' => {
800          'name' => 'transfer_handle',
801          'type' => '4924'
802        },
803        '3' => {
804          'name' => 'transfer_flag',
805          'type' => '4919'
806        },
807        '4' => {
808          'name' => 'table_type',
809          'type' => '4919'
810        },
811        '5' => {
812          'name' => 'table',
813          'type' => '10781'
814        }
815      },
816      'Reg' => {
817        '1' => 'rsi',
818        '2' => 'rdi',
819        '3' => 'r10',
820        '4' => 'r8',
821        '5' => 'r9'
822      },
823      'Return' => '100',
824      'ShortName' => 'decode_set_bios_table_req'
825    },
826    '10791' => {
827      'Header' => 'bios.h',
828      'Line' => '594',
829      'Param' => {
830        '0' => {
831          'name' => 'instance_id',
832          'type' => '121'
833        },
834        '1' => {
835          'name' => 'completion_code',
836          'type' => '121'
837        },
838        '2' => {
839          'name' => 'next_transfer_handle',
840          'type' => '1018'
841        },
842        '3' => {
843          'name' => 'msg',
844          'type' => '4270'
845        }
846      },
847      'Return' => '100',
848      'ShortName' => 'encode_set_bios_table_resp'
849    },
850    '11010' => {
851      'Header' => 'bios.h',
852      'Line' => '322',
853      'Param' => {
854        '0' => {
855          'name' => 'msg',
856          'type' => '4914'
857        },
858        '1' => {
859          'name' => 'payload_length',
860          'type' => '1140'
861        },
862        '2' => {
863          'name' => 'completion_code',
864          'type' => '4919'
865        },
866        '3' => {
867          'name' => 'next_transfer_handle',
868          'type' => '4924'
869        }
870      },
871      'Reg' => {
872        '0' => 'rdi',
873        '1' => 'rsi',
874        '2' => 'rdx',
875        '3' => 'rcx'
876      },
877      'Return' => '100',
878      'ShortName' => 'decode_set_bios_table_resp'
879    },
880    '11120' => {
881      'Header' => 'bios.h',
882      'Line' => '302',
883      'Param' => {
884        '0' => {
885          'name' => 'instance_id',
886          'type' => '121'
887        },
888        '1' => {
889          'name' => 'transfer_handle',
890          'type' => '1018'
891        },
892        '2' => {
893          'name' => 'transfer_flag',
894          'type' => '121'
895        },
896        '3' => {
897          'name' => 'table_type',
898          'type' => '121'
899        },
900        '4' => {
901          'name' => 'table_data',
902          'type' => '1214'
903        },
904        '5' => {
905          'name' => 'table_length',
906          'type' => '1140'
907        },
908        '6' => {
909          'name' => 'msg',
910          'offset' => '0',
911          'type' => '4270'
912        },
913        '7' => {
914          'name' => 'payload_length',
915          'offset' => '8',
916          'type' => '1140'
917        }
918      },
919      'Return' => '100',
920      'ShortName' => 'encode_set_bios_table_req'
921    },
922    '11509' => {
923      'Header' => 'bios.h',
924      'Line' => '514',
925      'Param' => {
926        '0' => {
927          'name' => 'instance_id',
928          'type' => '121'
929        },
930        '1' => {
931          'name' => 'completion_code',
932          'type' => '121'
933        },
934        '2' => {
935          'name' => 'next_transfer_handle',
936          'type' => '1018'
937        },
938        '3' => {
939          'name' => 'msg',
940          'type' => '4270'
941        }
942      },
943      'Return' => '100',
944      'ShortName' => 'encode_set_bios_attribute_current_value_resp'
945    },
946    '11723' => {
947      'Header' => 'bios.h',
948      'Line' => '502',
949      'Param' => {
950        '0' => {
951          'name' => 'msg',
952          'type' => '4914'
953        },
954        '1' => {
955          'name' => 'payload_length',
956          'type' => '1140'
957        },
958        '2' => {
959          'name' => 'transfer_handle',
960          'type' => '4924'
961        },
962        '3' => {
963          'name' => 'transfer_flag',
964          'type' => '4919'
965        },
966        '4' => {
967          'name' => 'attribute',
968          'type' => '10781'
969        }
970      },
971      'Reg' => {
972        '1' => 'rsi',
973        '2' => 'rdx',
974        '3' => 'rcx',
975        '4' => 'r8'
976      },
977      'Return' => '100',
978      'ShortName' => 'decode_set_bios_attribute_current_value_req'
979    },
980    '11870' => {
981      'Header' => 'bios.h',
982      'Line' => '279',
983      'Param' => {
984        '0' => {
985          'name' => 'msg',
986          'type' => '4914'
987        },
988        '1' => {
989          'name' => 'payload_length',
990          'type' => '1140'
991        },
992        '2' => {
993          'name' => 'completion_code',
994          'type' => '4919'
995        },
996        '3' => {
997          'name' => 'next_transfer_handle',
998          'type' => '4924'
999        }
1000      },
1001      'Reg' => {
1002        '0' => 'rdi',
1003        '1' => 'rsi',
1004        '2' => 'rdx',
1005        '3' => 'rcx'
1006      },
1007      'Return' => '100',
1008      'ShortName' => 'decode_set_bios_attribute_current_value_resp'
1009    },
1010    '11980' => {
1011      'Header' => 'bios.h',
1012      'Line' => '259',
1013      'Param' => {
1014        '0' => {
1015          'name' => 'instance_id',
1016          'type' => '121'
1017        },
1018        '1' => {
1019          'name' => 'transfer_handle',
1020          'type' => '1018'
1021        },
1022        '2' => {
1023          'name' => 'transfer_flag',
1024          'type' => '121'
1025        },
1026        '3' => {
1027          'name' => 'attribute_data',
1028          'type' => '1214'
1029        },
1030        '4' => {
1031          'name' => 'attribute_length',
1032          'type' => '1140'
1033        },
1034        '5' => {
1035          'name' => 'msg',
1036          'type' => '4270'
1037        },
1038        '6' => {
1039          'name' => 'payload_length',
1040          'offset' => '0',
1041          'type' => '1140'
1042        }
1043      },
1044      'Reg' => {
1045        '3' => 'rbp'
1046      },
1047      'Return' => '100',
1048      'ShortName' => 'encode_set_bios_attribute_current_value_req'
1049    },
1050    '12352' => {
1051      'Header' => 'bios.h',
1052      'Line' => '480',
1053      'Param' => {
1054        '0' => {
1055          'name' => 'instance_id',
1056          'type' => '121'
1057        },
1058        '1' => {
1059          'name' => 'completion_code',
1060          'type' => '121'
1061        },
1062        '2' => {
1063          'name' => 'next_transfer_handle',
1064          'type' => '1018'
1065        },
1066        '3' => {
1067          'name' => 'transfer_flag',
1068          'type' => '121'
1069        },
1070        '4' => {
1071          'name' => 'attribute_data',
1072          'type' => '1214'
1073        },
1074        '5' => {
1075          'name' => 'attribute_length',
1076          'type' => '1140'
1077        },
1078        '6' => {
1079          'name' => 'msg',
1080          'offset' => '0',
1081          'type' => '4270'
1082        }
1083      },
1084      'Reg' => {
1085        '2' => 'r14'
1086      },
1087      'Return' => '100',
1088      'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
1089    },
1090    '12721' => {
1091      'Header' => 'bios.h',
1092      'Line' => '461',
1093      'Param' => {
1094        '0' => {
1095          'name' => 'msg',
1096          'type' => '4914'
1097        },
1098        '1' => {
1099          'name' => 'payload_length',
1100          'type' => '1140'
1101        },
1102        '2' => {
1103          'name' => 'transfer_handle',
1104          'type' => '4924'
1105        },
1106        '3' => {
1107          'name' => 'transfer_op_flag',
1108          'type' => '4919'
1109        },
1110        '4' => {
1111          'name' => 'attribute_handle',
1112          'type' => '12863'
1113        }
1114      },
1115      'Reg' => {
1116        '1' => 'r9',
1117        '2' => 'rdx',
1118        '3' => 'rcx',
1119        '4' => 'r8'
1120      },
1121      'Return' => '100',
1122      'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
1123    },
1124    '12873' => {
1125      'Header' => 'bios.h',
1126      'Line' => '446',
1127      'Param' => {
1128        '0' => {
1129          'name' => 'msg',
1130          'type' => '4914'
1131        },
1132        '1' => {
1133          'name' => 'payload_length',
1134          'type' => '1140'
1135        },
1136        '2' => {
1137          'name' => 'completion_code',
1138          'type' => '4919'
1139        },
1140        '3' => {
1141          'name' => 'next_transfer_handle',
1142          'type' => '4924'
1143        },
1144        '4' => {
1145          'name' => 'transfer_flag',
1146          'type' => '4919'
1147        },
1148        '5' => {
1149          'name' => 'attribute_data',
1150          'type' => '10781'
1151        }
1152      },
1153      'Reg' => {
1154        '1' => 'rsi',
1155        '2' => 'rdx',
1156        '3' => 'r10',
1157        '4' => 'r8',
1158        '5' => 'r9'
1159      },
1160      'Return' => '100',
1161      'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
1162    },
1163    '13035' => {
1164      'Header' => 'bios.h',
1165      'Line' => '430',
1166      'Param' => {
1167        '0' => {
1168          'name' => 'instance_id',
1169          'type' => '121'
1170        },
1171        '1' => {
1172          'name' => 'transfer_handle',
1173          'type' => '1018'
1174        },
1175        '2' => {
1176          'name' => 'transfer_op_flag',
1177          'type' => '121'
1178        },
1179        '3' => {
1180          'name' => 'attribute_handle',
1181          'type' => '1006'
1182        },
1183        '4' => {
1184          'name' => 'msg',
1185          'type' => '4270'
1186        }
1187      },
1188      'Return' => '100',
1189      'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
1190    },
1191    '13264' => {
1192      'Header' => 'bios.h',
1193      'Line' => '412',
1194      'Param' => {
1195        '0' => {
1196          'name' => 'msg',
1197          'type' => '4914'
1198        },
1199        '1' => {
1200          'name' => 'payload_length',
1201          'type' => '1140'
1202        },
1203        '2' => {
1204          'name' => 'completion_code',
1205          'type' => '4919'
1206        },
1207        '3' => {
1208          'name' => 'next_transfer_handle',
1209          'type' => '4924'
1210        },
1211        '4' => {
1212          'name' => 'transfer_flag',
1213          'type' => '4919'
1214        },
1215        '5' => {
1216          'name' => 'bios_table_offset',
1217          'type' => '13426'
1218        }
1219      },
1220      'Reg' => {
1221        '1' => 'r10',
1222        '2' => 'rsi',
1223        '3' => 'rdi',
1224        '4' => 'r8',
1225        '5' => 'r9'
1226      },
1227      'Return' => '100',
1228      'ShortName' => 'decode_get_bios_table_resp'
1229    },
1230    '13436' => {
1231      'Header' => 'bios.h',
1232      'Line' => '395',
1233      'Param' => {
1234        '0' => {
1235          'name' => 'msg',
1236          'type' => '4914'
1237        },
1238        '1' => {
1239          'name' => 'payload_length',
1240          'type' => '1140'
1241        },
1242        '2' => {
1243          'name' => 'transfer_handle',
1244          'type' => '4924'
1245        },
1246        '3' => {
1247          'name' => 'transfer_op_flag',
1248          'type' => '4919'
1249        },
1250        '4' => {
1251          'name' => 'table_type',
1252          'type' => '4919'
1253        }
1254      },
1255      'Reg' => {
1256        '1' => 'r9',
1257        '2' => 'rdx',
1258        '3' => 'rcx',
1259        '4' => 'r8'
1260      },
1261      'Return' => '100',
1262      'ShortName' => 'decode_get_bios_table_req'
1263    },
1264    '13583' => {
1265      'Header' => 'bios.h',
1266      'Line' => '381',
1267      'Param' => {
1268        '0' => {
1269          'name' => 'instance_id',
1270          'type' => '121'
1271        },
1272        '1' => {
1273          'name' => 'transfer_handle',
1274          'type' => '1018'
1275        },
1276        '2' => {
1277          'name' => 'transfer_op_flag',
1278          'type' => '121'
1279        },
1280        '3' => {
1281          'name' => 'table_type',
1282          'type' => '121'
1283        },
1284        '4' => {
1285          'name' => 'msg',
1286          'type' => '4270'
1287        }
1288      },
1289      'Return' => '100',
1290      'ShortName' => 'encode_get_bios_table_req'
1291    },
1292    '13807' => {
1293      'Header' => 'bios.h',
1294      'Line' => '366',
1295      'Param' => {
1296        '0' => {
1297          'name' => 'instance_id',
1298          'type' => '121'
1299        },
1300        '1' => {
1301          'name' => 'completion_code',
1302          'type' => '121'
1303        },
1304        '2' => {
1305          'name' => 'next_transfer_handle',
1306          'type' => '1018'
1307        },
1308        '3' => {
1309          'name' => 'transfer_flag',
1310          'type' => '121'
1311        },
1312        '4' => {
1313          'name' => 'table_data',
1314          'type' => '4919'
1315        },
1316        '5' => {
1317          'name' => 'payload_length',
1318          'type' => '1140'
1319        },
1320        '6' => {
1321          'name' => 'msg',
1322          'offset' => '0',
1323          'type' => '4270'
1324        }
1325      },
1326      'Reg' => {
1327        '2' => 'r15'
1328      },
1329      'Return' => '100',
1330      'ShortName' => 'encode_get_bios_table_resp'
1331    },
1332    '14160' => {
1333      'Header' => 'bios.h',
1334      'Line' => '581',
1335      'Param' => {
1336        '0' => {
1337          'name' => 'msg',
1338          'type' => '4914'
1339        },
1340        '1' => {
1341          'name' => 'payload_length',
1342          'type' => '1140'
1343        },
1344        '2' => {
1345          'name' => 'completion_code',
1346          'type' => '4919'
1347        }
1348      },
1349      'Reg' => {
1350        '0' => 'rdi',
1351        '1' => 'rsi',
1352        '2' => 'rdx'
1353      },
1354      'Return' => '100',
1355      'ShortName' => 'decode_set_date_time_resp'
1356    },
1357    '14233' => {
1358      'Header' => 'bios.h',
1359      'Line' => '565',
1360      'Param' => {
1361        '0' => {
1362          'name' => 'instance_id',
1363          'type' => '121'
1364        },
1365        '1' => {
1366          'name' => 'completion_code',
1367          'type' => '121'
1368        },
1369        '2' => {
1370          'name' => 'msg',
1371          'type' => '4270'
1372        },
1373        '3' => {
1374          'name' => 'payload_length',
1375          'type' => '1140'
1376        }
1377      },
1378      'Return' => '100',
1379      'ShortName' => 'encode_set_date_time_resp'
1380    },
1381    '14440' => {
1382      'Header' => 'bios.h',
1383      'Line' => '551',
1384      'Param' => {
1385        '0' => {
1386          'name' => 'msg',
1387          'type' => '4914'
1388        },
1389        '1' => {
1390          'name' => 'payload_length',
1391          'type' => '1140'
1392        },
1393        '2' => {
1394          'name' => 'seconds',
1395          'type' => '4919'
1396        },
1397        '3' => {
1398          'name' => 'minutes',
1399          'type' => '4919'
1400        },
1401        '4' => {
1402          'name' => 'hours',
1403          'type' => '4919'
1404        },
1405        '5' => {
1406          'name' => 'day',
1407          'type' => '4919'
1408        },
1409        '6' => {
1410          'name' => 'month',
1411          'offset' => '0',
1412          'type' => '4919'
1413        },
1414        '7' => {
1415          'name' => 'year',
1416          'offset' => '8',
1417          'type' => '12863'
1418        }
1419      },
1420      'Reg' => {
1421        '2' => 'rbp',
1422        '3' => 'r12',
1423        '4' => 'r13',
1424        '5' => 'r14'
1425      },
1426      'Return' => '100',
1427      'ShortName' => 'decode_set_date_time_req'
1428    },
1429    '14731' => {
1430      'Header' => 'bios.h',
1431      'Line' => '534',
1432      'Param' => {
1433        '0' => {
1434          'name' => 'instance_id',
1435          'type' => '121'
1436        },
1437        '1' => {
1438          'name' => 'seconds',
1439          'type' => '121'
1440        },
1441        '2' => {
1442          'name' => 'minutes',
1443          'type' => '121'
1444        },
1445        '3' => {
1446          'name' => 'hours',
1447          'type' => '121'
1448        },
1449        '4' => {
1450          'name' => 'day',
1451          'type' => '121'
1452        },
1453        '5' => {
1454          'name' => 'month',
1455          'type' => '121'
1456        },
1457        '6' => {
1458          'name' => 'year',
1459          'offset' => '0',
1460          'type' => '1006'
1461        },
1462        '7' => {
1463          'name' => 'msg',
1464          'offset' => '8',
1465          'type' => '4270'
1466        },
1467        '8' => {
1468          'name' => 'payload_length',
1469          'offset' => '16',
1470          'type' => '1140'
1471        }
1472      },
1473      'Return' => '100',
1474      'ShortName' => 'encode_set_date_time_req'
1475    },
1476    '15224' => {
1477      'Header' => 'bios.h',
1478      'Line' => '238',
1479      'Param' => {
1480        '0' => {
1481          'name' => 'msg',
1482          'type' => '4914'
1483        },
1484        '1' => {
1485          'name' => 'payload_length',
1486          'type' => '1140'
1487        },
1488        '2' => {
1489          'name' => 'completion_code',
1490          'type' => '4919'
1491        },
1492        '3' => {
1493          'name' => 'seconds',
1494          'type' => '4919'
1495        },
1496        '4' => {
1497          'name' => 'minutes',
1498          'type' => '4919'
1499        },
1500        '5' => {
1501          'name' => 'hours',
1502          'type' => '4919'
1503        },
1504        '6' => {
1505          'name' => 'day',
1506          'offset' => '0',
1507          'type' => '4919'
1508        },
1509        '7' => {
1510          'name' => 'month',
1511          'offset' => '8',
1512          'type' => '4919'
1513        },
1514        '8' => {
1515          'name' => 'year',
1516          'offset' => '16',
1517          'type' => '12863'
1518        }
1519      },
1520      'Reg' => {
1521        '1' => 'rdi',
1522        '2' => 'r10',
1523        '3' => 'rdx',
1524        '4' => 'r8',
1525        '5' => 'r9'
1526      },
1527      'Return' => '100',
1528      'ShortName' => 'decode_get_date_time_resp'
1529    },
1530    '15425' => {
1531      'Header' => 'bios.h',
1532      'Line' => '346',
1533      'Param' => {
1534        '0' => {
1535          'name' => 'instance_id',
1536          'type' => '121'
1537        },
1538        '1' => {
1539          'name' => 'completion_code',
1540          'type' => '121'
1541        },
1542        '2' => {
1543          'name' => 'seconds',
1544          'type' => '121'
1545        },
1546        '3' => {
1547          'name' => 'minutes',
1548          'type' => '121'
1549        },
1550        '4' => {
1551          'name' => 'hours',
1552          'type' => '121'
1553        },
1554        '5' => {
1555          'name' => 'day',
1556          'type' => '121'
1557        },
1558        '6' => {
1559          'name' => 'month',
1560          'offset' => '0',
1561          'type' => '121'
1562        },
1563        '7' => {
1564          'name' => 'year',
1565          'offset' => '8',
1566          'type' => '1006'
1567        },
1568        '8' => {
1569          'name' => 'msg',
1570          'offset' => '16',
1571          'type' => '4270'
1572        }
1573      },
1574      'Return' => '100',
1575      'ShortName' => 'encode_get_date_time_resp'
1576    },
1577    '15709' => {
1578      'Header' => 'bios.h',
1579      'Line' => '217',
1580      'Param' => {
1581        '0' => {
1582          'name' => 'instance_id',
1583          'type' => '121'
1584        },
1585        '1' => {
1586          'name' => 'msg',
1587          'type' => '4270'
1588        }
1589      },
1590      'Return' => '100',
1591      'ShortName' => 'encode_get_date_time_req'
1592    },
1593    '17655' => {
1594      'Header' => 'bios_table.h',
1595      'Line' => '633',
1596      'Param' => {
1597        '0' => {
1598          'name' => 'table',
1599          'type' => '1214'
1600        },
1601        '1' => {
1602          'name' => 'size',
1603          'type' => '1140'
1604        }
1605      },
1606      'Reg' => {
1607        '0' => 'rdi',
1608        '1' => 'rsi'
1609      },
1610      'Return' => '805',
1611      'ShortName' => 'pldm_bios_table_checksum'
1612    },
1613    '17800' => {
1614      'Header' => 'bios_table.h',
1615      'Line' => '624',
1616      'Param' => {
1617        '0' => {
1618          'name' => 'src_table',
1619          'type' => '2396'
1620        },
1621        '1' => {
1622          'name' => 'src_length',
1623          'type' => '1140'
1624        },
1625        '2' => {
1626          'name' => 'dest_table',
1627          'type' => '2634'
1628        },
1629        '3' => {
1630          'name' => 'dest_length',
1631          'type' => '13426'
1632        },
1633        '4' => {
1634          'name' => 'entry',
1635          'type' => '2396'
1636        },
1637        '5' => {
1638          'name' => 'entry_length',
1639          'type' => '1140'
1640        }
1641      },
1642      'Reg' => {
1643        '2' => 'r14',
1644        '4' => 'r13'
1645      },
1646      'Return' => '100',
1647      'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
1648    },
1649    '18488' => {
1650      'Header' => 'bios_table.h',
1651      'Line' => '590',
1652      'Param' => {
1653        '0' => {
1654          'name' => 'table',
1655          'type' => '2396'
1656        },
1657        '1' => {
1658          'name' => 'length',
1659          'type' => '1140'
1660        },
1661        '2' => {
1662          'name' => 'handle',
1663          'type' => '1006'
1664        }
1665      },
1666      'Reg' => {
1667        '2' => 'r8'
1668      },
1669      'Return' => '18483',
1670      'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
1671    },
1672    '18751' => {
1673      'Header' => 'bios_table.h',
1674      'Line' => '197',
1675      'Param' => {
1676        '0' => {
1677          'name' => 'table',
1678          'type' => '2396'
1679        },
1680        '1' => {
1681          'name' => 'length',
1682          'type' => '1140'
1683        },
1684        '2' => {
1685          'name' => 'handle',
1686          'type' => '1006'
1687        }
1688      },
1689      'Reg' => {
1690        '2' => 'r8'
1691      },
1692      'Return' => '18897',
1693      'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
1694    },
1695    '19018' => {
1696      'Header' => 'bios_table.h',
1697      'Line' => '187',
1698      'Param' => {
1699        '0' => {
1700          'name' => 'table',
1701          'type' => '2396'
1702        },
1703        '1' => {
1704          'name' => 'length',
1705          'type' => '1140'
1706        },
1707        '2' => {
1708          'name' => 'handle',
1709          'type' => '1006'
1710        }
1711      },
1712      'Reg' => {
1713        '2' => 'r8'
1714      },
1715      'Return' => '18897',
1716      'ShortName' => 'pldm_bios_table_attr_find_by_handle'
1717    },
1718    '19280' => {
1719      'Header' => 'bios_table.h',
1720      'Line' => '146',
1721      'Param' => {
1722        '0' => {
1723          'name' => 'table',
1724          'type' => '2396'
1725        },
1726        '1' => {
1727          'name' => 'length',
1728          'type' => '1140'
1729        },
1730        '2' => {
1731          'name' => 'str',
1732          'type' => '3999'
1733        }
1734      },
1735      'Reg' => {
1736        '0' => 'rbp',
1737        '1' => 'r12',
1738        '2' => 'rbx'
1739      },
1740      'Return' => '19500',
1741      'ShortName' => 'pldm_bios_table_string_find_by_string'
1742    },
1743    '19669' => {
1744      'Header' => 'bios_table.h',
1745      'Line' => '155',
1746      'Param' => {
1747        '0' => {
1748          'name' => 'table',
1749          'type' => '2396'
1750        },
1751        '1' => {
1752          'name' => 'length',
1753          'type' => '1140'
1754        },
1755        '2' => {
1756          'name' => 'handle',
1757          'type' => '1006'
1758        }
1759      },
1760      'Reg' => {
1761        '2' => 'r8'
1762      },
1763      'Return' => '19500',
1764      'ShortName' => 'pldm_bios_table_string_find_by_handle'
1765    },
1766    '20430' => {
1767      'Header' => 'bios_table.h',
1768      'Line' => '53',
1769      'Param' => {
1770        '0' => {
1771          'name' => 'iter',
1772          'type' => '18478'
1773        }
1774      },
1775      'Reg' => {
1776        '0' => 'rdi'
1777      },
1778      'Return' => '2396',
1779      'ShortName' => 'pldm_bios_table_iter_value'
1780    },
1781    '20478' => {
1782      'Header' => 'bios_table.h',
1783      'Line' => '47',
1784      'Param' => {
1785        '0' => {
1786          'name' => 'iter',
1787          'type' => '18478'
1788        }
1789      },
1790      'Return' => '1',
1791      'ShortName' => 'pldm_bios_table_iter_next'
1792    },
1793    '20588' => {
1794      'Header' => 'bios_table.h',
1795      'Line' => '42',
1796      'Param' => {
1797        '0' => {
1798          'name' => 'iter',
1799          'type' => '20663'
1800        }
1801      },
1802      'Return' => '805',
1803      'ShortName' => 'pldm_bios_table_iter_is_end'
1804    },
1805    '20668' => {
1806      'Header' => 'bios_table.h',
1807      'Line' => '34',
1808      'Param' => {
1809        '0' => {
1810          'name' => 'iter',
1811          'type' => '18478'
1812        }
1813      },
1814      'Return' => '1',
1815      'ShortName' => 'pldm_bios_table_iter_free'
1816    },
1817    '20740' => {
1818      'Header' => 'bios_table.h',
1819      'Line' => '28',
1820      'Param' => {
1821        '0' => {
1822          'name' => 'table',
1823          'type' => '2396'
1824        },
1825        '1' => {
1826          'name' => 'length',
1827          'type' => '1140'
1828        },
1829        '2' => {
1830          'name' => 'type',
1831          'type' => '16354'
1832        }
1833      },
1834      'Reg' => {
1835        '0' => 'rbp',
1836        '1' => 'r12',
1837        '2' => 'rbx'
1838      },
1839      'Return' => '18478',
1840      'ShortName' => 'pldm_bios_table_iter_create'
1841    },
1842    '20978' => {
1843      'Header' => 'bios_table.h',
1844      'Line' => '609',
1845      'Param' => {
1846        '0' => {
1847          'name' => 'table',
1848          'type' => '2634'
1849        },
1850        '1' => {
1851          'name' => 'capacity',
1852          'type' => '1140'
1853        },
1854        '2' => {
1855          'name' => 'size',
1856          'type' => '13426'
1857        }
1858      },
1859      'Reg' => {
1860        '0' => 'rbp',
1861        '1' => 'r13',
1862        '2' => 'rbx'
1863      },
1864      'Return' => '100',
1865      'ShortName' => 'pldm_bios_table_append_pad_checksum'
1866    },
1867    '21278' => {
1868      'Header' => 'bios_table.h',
1869      'Line' => '597',
1870      'Param' => {
1871        '0' => {
1872          'name' => 'size_without_pad',
1873          'type' => '1140'
1874        }
1875      },
1876      'Return' => '1140',
1877      'ShortName' => 'pldm_bios_table_pad_checksum_size'
1878    },
1879    '21613' => {
1880      'Header' => 'bios_table.h',
1881      'Line' => '572',
1882      'Param' => {
1883        '0' => {
1884          'name' => 'entry',
1885          'type' => '18483'
1886        }
1887      },
1888      'Reg' => {
1889        '0' => 'rdi'
1890      },
1891      'Return' => '1006',
1892      'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
1893    },
1894    '21662' => {
1895      'Header' => 'bios_table.h',
1896      'Line' => '579',
1897      'Param' => {
1898        '0' => {
1899          'name' => 'entry',
1900          'type' => '18483'
1901        }
1902      },
1903      'Return' => '1140',
1904      'ShortName' => 'pldm_bios_table_attr_value_entry_length'
1905    },
1906    '22146' => {
1907      'Header' => 'bios_table.h',
1908      'Line' => '546',
1909      'Param' => {
1910        '0' => {
1911          'name' => 'entry',
1912          'type' => '18483'
1913        }
1914      },
1915      'Reg' => {
1916        '0' => 'rdi'
1917      },
1918      'Return' => '16196',
1919      'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
1920    },
1921    '22286' => {
1922      'Header' => 'bios_table.h',
1923      'Line' => '562',
1924      'Param' => {
1925        '0' => {
1926          'name' => 'entry',
1927          'type' => '2634'
1928        },
1929        '1' => {
1930          'name' => 'entry_length',
1931          'type' => '1140'
1932        },
1933        '2' => {
1934          'name' => 'attr_handle',
1935          'type' => '1006'
1936        },
1937        '3' => {
1938          'name' => 'attr_type',
1939          'type' => '121'
1940        },
1941        '4' => {
1942          'name' => 'cv',
1943          'type' => '16196'
1944        }
1945      },
1946      'Reg' => {
1947        '0' => 'rbx',
1948        '1' => 'r12',
1949        '2' => 'r13',
1950        '3' => 'rbp',
1951        '4' => 'r8'
1952      },
1953      'Return' => '100',
1954      'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer'
1955    },
1956    '22555' => {
1957      'Header' => 'bios_table.h',
1958      'Line' => '540',
1959      'Return' => '1140',
1960      'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
1961    },
1962    '22717' => {
1963      'Header' => 'bios_table.h',
1964      'Line' => '533',
1965      'Param' => {
1966        '0' => {
1967          'name' => 'entry',
1968          'type' => '2634'
1969        },
1970        '1' => {
1971          'name' => 'entry_length',
1972          'type' => '1140'
1973        },
1974        '2' => {
1975          'name' => 'attr_handle',
1976          'type' => '1006'
1977        },
1978        '3' => {
1979          'name' => 'attr_type',
1980          'type' => '121'
1981        },
1982        '4' => {
1983          'name' => 'str_length',
1984          'type' => '1006'
1985        },
1986        '5' => {
1987          'name' => 'str',
1988          'type' => '3999'
1989        }
1990      },
1991      'Reg' => {
1992        '0' => 'rbx',
1993        '1' => 'rsi',
1994        '2' => 'rbx',
1995        '3' => 'rcx',
1996        '4' => 'r8',
1997        '5' => 'r9'
1998      },
1999      'Return' => '100',
2000      'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string'
2001    },
2002    '23079' => {
2003      'Header' => 'bios_table.h',
2004      'Line' => '514',
2005      'Param' => {
2006        '0' => {
2007          'name' => 'entry',
2008          'type' => '18483'
2009        },
2010        '1' => {
2011          'name' => 'current_string',
2012          'type' => '10781'
2013        }
2014      },
2015      'Return' => '1',
2016      'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
2017    },
2018    '23174' => {
2019      'Header' => 'bios_table.h',
2020      'Line' => '504',
2021      'Param' => {
2022        '0' => {
2023          'name' => 'entry',
2024          'type' => '18483'
2025        }
2026      },
2027      'Reg' => {
2028        '0' => 'rdi'
2029      },
2030      'Return' => '1006',
2031      'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
2032    },
2033    '23315' => {
2034      'Header' => 'bios_table.h',
2035      'Line' => '498',
2036      'Param' => {
2037        '0' => {
2038          'name' => 'string_length',
2039          'type' => '1006'
2040        }
2041      },
2042      'Reg' => {
2043        '0' => 'rdi'
2044      },
2045      'Return' => '1140',
2046      'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
2047    },
2048    '23497' => {
2049      'Header' => 'bios_table.h',
2050      'Line' => '488',
2051      'Param' => {
2052        '0' => {
2053          'name' => 'entry',
2054          'type' => '2634'
2055        },
2056        '1' => {
2057          'name' => 'entry_length',
2058          'type' => '1140'
2059        },
2060        '2' => {
2061          'name' => 'attr_handle',
2062          'type' => '1006'
2063        },
2064        '3' => {
2065          'name' => 'attr_type',
2066          'type' => '121'
2067        },
2068        '4' => {
2069          'name' => 'count',
2070          'type' => '121'
2071        },
2072        '5' => {
2073          'name' => 'handles',
2074          'type' => '1214'
2075        }
2076      },
2077      'Reg' => {
2078        '0' => 'rdi',
2079        '2' => 'rdi',
2080        '3' => 'rcx',
2081        '4' => 'r8',
2082        '5' => 'r9'
2083      },
2084      'Return' => '100',
2085      'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum'
2086    },
2087    '23784' => {
2088      'Header' => 'bios_table.h',
2089      'Line' => '469',
2090      'Param' => {
2091        '0' => {
2092          'name' => 'entry',
2093          'type' => '18483'
2094        },
2095        '1' => {
2096          'name' => 'handles',
2097          'type' => '4919'
2098        },
2099        '2' => {
2100          'name' => 'number',
2101          'type' => '121'
2102        }
2103      },
2104      'Return' => '121',
2105      'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
2106    },
2107    '24031' => {
2108      'Header' => 'bios_table.h',
2109      'Line' => '459',
2110      'Param' => {
2111        '0' => {
2112          'name' => 'entry',
2113          'type' => '18483'
2114        }
2115      },
2116      'Reg' => {
2117        '0' => 'rdi'
2118      },
2119      'Return' => '121',
2120      'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
2121    },
2122    '24080' => {
2123      'Header' => 'bios_table.h',
2124      'Line' => '453',
2125      'Param' => {
2126        '0' => {
2127          'name' => 'count',
2128          'type' => '121'
2129        }
2130      },
2131      'Reg' => {
2132        '0' => 'rdi'
2133      },
2134      'Return' => '1140',
2135      'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
2136    },
2137    '24129' => {
2138      'Header' => 'bios_table.h',
2139      'Line' => '446',
2140      'Param' => {
2141        '0' => {
2142          'name' => 'entry',
2143          'type' => '18483'
2144        }
2145      },
2146      'Reg' => {
2147        '0' => 'rdi'
2148      },
2149      'Return' => '121',
2150      'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
2151    },
2152    '24178' => {
2153      'Header' => 'bios_table.h',
2154      'Line' => '439',
2155      'Param' => {
2156        '0' => {
2157          'name' => 'entry',
2158          'type' => '18483'
2159        }
2160      },
2161      'Reg' => {
2162        '0' => 'rdi'
2163      },
2164      'Return' => '1006',
2165      'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
2166    },
2167    '24725' => {
2168      'Header' => 'bios_table.h',
2169      'Line' => '431',
2170      'Param' => {
2171        '0' => {
2172          'name' => 'entry',
2173          'type' => '18897'
2174        },
2175        '1' => {
2176          'name' => 'lower',
2177          'type' => '24846'
2178        },
2179        '2' => {
2180          'name' => 'upper',
2181          'type' => '24846'
2182        },
2183        '3' => {
2184          'name' => 'scalar',
2185          'type' => '4924'
2186        },
2187        '4' => {
2188          'name' => 'def',
2189          'type' => '24846'
2190        }
2191      },
2192      'Reg' => {
2193        '0' => 'rdi',
2194        '1' => 'rsi',
2195        '2' => 'rdx',
2196        '3' => 'rcx',
2197        '4' => 'r8'
2198      },
2199      'Return' => '1',
2200      'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
2201    },
2202    '24861' => {
2203      'Header' => 'bios_table.h',
2204      'Line' => '419',
2205      'Param' => {
2206        '0' => {
2207          'name' => 'entry',
2208          'type' => '2634'
2209        },
2210        '1' => {
2211          'name' => 'entry_length',
2212          'type' => '1140'
2213        },
2214        '2' => {
2215          'name' => 'info',
2216          'type' => '25123'
2217        }
2218      },
2219      'Reg' => {
2220        '0' => 'r12',
2221        '1' => 'rbp',
2222        '2' => 'rbx'
2223      },
2224      'Return' => '100',
2225      'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
2226    },
2227    '25133' => {
2228      'Header' => 'bios_table.h',
2229      'Line' => '400',
2230      'Param' => {
2231        '0' => {
2232          'name' => 'info',
2233          'type' => '25123'
2234        },
2235        '1' => {
2236          'name' => 'errmsg',
2237          'type' => '25432'
2238        }
2239      },
2240      'Return' => '100',
2241      'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
2242    },
2243    '25437' => {
2244      'Header' => 'bios_table.h',
2245      'Line' => '407',
2246      'Return' => '1140',
2247      'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
2248    },
2249    '25613' => {
2250      'Header' => 'bios_table.h',
2251      'Line' => '374',
2252      'Param' => {
2253        '0' => {
2254          'name' => 'entry',
2255          'type' => '18897'
2256        },
2257        '1' => {
2258          'name' => 'buffer',
2259          'type' => '977'
2260        },
2261        '2' => {
2262          'name' => 'size',
2263          'type' => '1140'
2264        }
2265      },
2266      'Reg' => {
2267        '2' => 'r12'
2268      },
2269      'Return' => '1006',
2270      'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
2271    },
2272    '25907' => {
2273      'Header' => 'bios_table.h',
2274      'Line' => '366',
2275      'Param' => {
2276        '0' => {
2277          'name' => 'entry',
2278          'type' => '18897'
2279        }
2280      },
2281      'Reg' => {
2282        '0' => 'rdi'
2283      },
2284      'Return' => '1006',
2285      'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
2286    },
2287    '25976' => {
2288      'Header' => 'bios_table.h',
2289      'Line' => '358',
2290      'Param' => {
2291        '0' => {
2292          'name' => 'entry',
2293          'type' => '18897'
2294        }
2295      },
2296      'Reg' => {
2297        '0' => 'rdi'
2298      },
2299      'Return' => '1006',
2300      'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
2301    },
2302    '26045' => {
2303      'Header' => 'bios_table.h',
2304      'Line' => '350',
2305      'Param' => {
2306        '0' => {
2307          'name' => 'entry',
2308          'type' => '18897'
2309        }
2310      },
2311      'Reg' => {
2312        '0' => 'rdi'
2313      },
2314      'Return' => '121',
2315      'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
2316    },
2317    '26114' => {
2318      'Header' => 'bios_table.h',
2319      'Line' => '342',
2320      'Param' => {
2321        '0' => {
2322          'name' => 'entry',
2323          'type' => '18897'
2324        },
2325        '1' => {
2326          'name' => 'def_string_length',
2327          'type' => '12863'
2328        }
2329      },
2330      'Reg' => {
2331        '0' => 'rdi',
2332        '1' => 'rsi'
2333      },
2334      'Return' => '100',
2335      'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length'
2336    },
2337    '26202' => {
2338      'Header' => 'bios_table.h',
2339      'Line' => '331',
2340      'Param' => {
2341        '0' => {
2342          'name' => 'entry',
2343          'type' => '2634'
2344        },
2345        '1' => {
2346          'name' => 'entry_length',
2347          'type' => '1140'
2348        },
2349        '2' => {
2350          'name' => 'info',
2351          'type' => '26561'
2352        }
2353      },
2354      'Reg' => {
2355        '0' => 'r12',
2356        '2' => 'rbx'
2357      },
2358      'Return' => '100',
2359      'ShortName' => 'pldm_bios_table_attr_entry_string_encode'
2360    },
2361    '26566' => {
2362      'Header' => 'bios_table.h',
2363      'Line' => '310',
2364      'Param' => {
2365        '0' => {
2366          'name' => 'info',
2367          'type' => '26561'
2368        },
2369        '1' => {
2370          'name' => 'errmsg',
2371          'type' => '25432'
2372        }
2373      },
2374      'Reg' => {
2375        '1' => 'rbx'
2376      },
2377      'Return' => '100',
2378      'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
2379    },
2380    '26835' => {
2381      'Header' => 'bios_table.h',
2382      'Line' => '318',
2383      'Param' => {
2384        '0' => {
2385          'name' => 'def_str_len',
2386          'type' => '1006'
2387        }
2388      },
2389      'Reg' => {
2390        '0' => 'rdi'
2391      },
2392      'Return' => '1140',
2393      'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
2394    },
2395    '27085' => {
2396      'Header' => 'bios_table.h',
2397      'Line' => '284',
2398      'Param' => {
2399        '0' => {
2400          'name' => 'entry',
2401          'type' => '18897'
2402        },
2403        '1' => {
2404          'name' => 'def_indices',
2405          'type' => '4919'
2406        },
2407        '2' => {
2408          'name' => 'def_num',
2409          'type' => '121'
2410        }
2411      },
2412      'Reg' => {
2413        '0' => 'rbp',
2414        '1' => 'r12'
2415      },
2416      'Return' => '121',
2417      'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
2418    },
2419    '27382' => {
2420      'Header' => 'bios_table.h',
2421      'Line' => '272',
2422      'Param' => {
2423        '0' => {
2424          'name' => 'entry',
2425          'type' => '18897'
2426        },
2427        '1' => {
2428          'name' => 'pv_hdls',
2429          'type' => '12863'
2430        },
2431        '2' => {
2432          'name' => 'pv_num',
2433          'type' => '121'
2434        }
2435      },
2436      'Reg' => {
2437        '0' => 'rcx',
2438        '1' => 'rsi',
2439        '2' => 'rdx'
2440      },
2441      'Return' => '100',
2442      'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls'
2443    },
2444    '27547' => {
2445      'Header' => 'bios_table.h',
2446      'Line' => '255',
2447      'Param' => {
2448        '0' => {
2449          'name' => 'entry',
2450          'type' => '18897'
2451        },
2452        '1' => {
2453          'name' => 'def_num',
2454          'type' => '4919'
2455        }
2456      },
2457      'Reg' => {
2458        '0' => 'rdi',
2459        '1' => 'rsi'
2460      },
2461      'Return' => '100',
2462      'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num'
2463    },
2464    '27626' => {
2465      'Header' => 'bios_table.h',
2466      'Line' => '245',
2467      'Param' => {
2468        '0' => {
2469          'name' => 'entry',
2470          'type' => '18897'
2471        },
2472        '1' => {
2473          'name' => 'pv_num',
2474          'type' => '4919'
2475        }
2476      },
2477      'Reg' => {
2478        '0' => 'rdi',
2479        '1' => 'rsi'
2480      },
2481      'Return' => '100',
2482      'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num'
2483    },
2484    '27686' => {
2485      'Header' => 'bios_table.h',
2486      'Line' => '234',
2487      'Param' => {
2488        '0' => {
2489          'name' => 'entry',
2490          'type' => '2634'
2491        },
2492        '1' => {
2493          'name' => 'entry_length',
2494          'type' => '1140'
2495        },
2496        '2' => {
2497          'name' => 'info',
2498          'type' => '28015'
2499        }
2500      },
2501      'Reg' => {
2502        '0' => 'rbp',
2503        '2' => 'rbx'
2504      },
2505      'Return' => '100',
2506      'ShortName' => 'pldm_bios_table_attr_entry_enum_encode'
2507    },
2508    '28020' => {
2509      'Header' => 'bios_table.h',
2510      'Line' => '220',
2511      'Param' => {
2512        '0' => {
2513          'name' => 'pv_num',
2514          'type' => '121'
2515        },
2516        '1' => {
2517          'name' => 'def_num',
2518          'type' => '121'
2519        }
2520      },
2521      'Reg' => {
2522        '0' => 'rdi',
2523        '1' => 'rsi'
2524      },
2525      'Return' => '1140',
2526      'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
2527    },
2528    '28080' => {
2529      'Header' => 'bios_table.h',
2530      'Line' => '177',
2531      'Param' => {
2532        '0' => {
2533          'name' => 'entry',
2534          'type' => '18897'
2535        }
2536      },
2537      'Reg' => {
2538        '0' => 'rdi'
2539      },
2540      'Return' => '1006',
2541      'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
2542    },
2543    '28127' => {
2544      'Header' => 'bios_table.h',
2545      'Line' => '169',
2546      'Param' => {
2547        '0' => {
2548          'name' => 'entry',
2549          'type' => '18897'
2550        }
2551      },
2552      'Reg' => {
2553        '0' => 'rdi'
2554      },
2555      'Return' => '121',
2556      'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
2557    },
2558    '28174' => {
2559      'Header' => 'bios_table.h',
2560      'Line' => '162',
2561      'Param' => {
2562        '0' => {
2563          'name' => 'entry',
2564          'type' => '18897'
2565        }
2566      },
2567      'Reg' => {
2568        '0' => 'rdi'
2569      },
2570      'Return' => '1006',
2571      'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
2572    },
2573    '28807' => {
2574      'Header' => 'bios_table.h',
2575      'Line' => '135',
2576      'Param' => {
2577        '0' => {
2578          'name' => 'entry',
2579          'type' => '19500'
2580        },
2581        '1' => {
2582          'name' => 'buffer',
2583          'type' => '977'
2584        },
2585        '2' => {
2586          'name' => 'size',
2587          'type' => '1140'
2588        }
2589      },
2590      'Reg' => {
2591        '0' => 'rdi',
2592        '1' => 'rsi',
2593        '2' => 'rdx'
2594      },
2595      'Return' => '100',
2596      'ShortName' => 'pldm_bios_table_string_entry_decode_string'
2597    },
2598    '29044' => {
2599      'Header' => 'bios_table.h',
2600      'Line' => '120',
2601      'Param' => {
2602        '0' => {
2603          'name' => 'entry',
2604          'type' => '19500'
2605        }
2606      },
2607      'Reg' => {
2608        '0' => 'rdi'
2609      },
2610      'Return' => '1006',
2611      'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
2612    },
2613    '29091' => {
2614      'Header' => 'bios_table.h',
2615      'Line' => '113',
2616      'Param' => {
2617        '0' => {
2618          'name' => 'entry',
2619          'type' => '19500'
2620        }
2621      },
2622      'Reg' => {
2623        '0' => 'rdi'
2624      },
2625      'Return' => '1006',
2626      'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
2627    },
2628    '29138' => {
2629      'Header' => 'bios_table.h',
2630      'Line' => '106',
2631      'Param' => {
2632        '0' => {
2633          'name' => 'entry',
2634          'type' => '2634'
2635        },
2636        '1' => {
2637          'name' => 'entry_length',
2638          'type' => '1140'
2639        },
2640        '2' => {
2641          'name' => 'str',
2642          'type' => '3999'
2643        },
2644        '3' => {
2645          'name' => 'str_length',
2646          'type' => '1006'
2647        }
2648      },
2649      'Return' => '100',
2650      'ShortName' => 'pldm_bios_table_string_entry_encode'
2651    },
2652    '29495' => {
2653      'Header' => 'bios_table.h',
2654      'Line' => '92',
2655      'Param' => {
2656        '0' => {
2657          'name' => 'string_length',
2658          'type' => '1006'
2659        }
2660      },
2661      'Reg' => {
2662        '0' => 'rdi'
2663      },
2664      'Return' => '1140',
2665      'ShortName' => 'pldm_bios_table_string_entry_encode_length'
2666    },
2667    '36345' => {
2668      'Header' => 'firmware_update.h',
2669      'Line' => '1703',
2670      'Param' => {
2671        '0' => {
2672          'name' => 'msg',
2673          'type' => '4914'
2674        },
2675        '1' => {
2676          'name' => 'payload_length',
2677          'type' => '1140'
2678        },
2679        '2' => {
2680          'name' => 'completion_code',
2681          'type' => '4919'
2682        },
2683        '3' => {
2684          'name' => 'non_functioning_component_indication',
2685          'type' => '36527'
2686        },
2687        '4' => {
2688          'name' => 'non_functioning_component_bitmap',
2689          'type' => '36532'
2690        }
2691      },
2692      'Reg' => {
2693        '0' => 'rbx',
2694        '3' => 'rbp',
2695        '4' => 'r12'
2696      },
2697      'Return' => '100',
2698      'ShortName' => 'decode_cancel_update_resp'
2699    },
2700    '36542' => {
2701      'Header' => 'firmware_update.h',
2702      'Line' => '1686',
2703      'Param' => {
2704        '0' => {
2705          'name' => 'instance_id',
2706          'type' => '121'
2707        },
2708        '1' => {
2709          'name' => 'msg',
2710          'type' => '4270'
2711        },
2712        '2' => {
2713          'name' => 'payload_length',
2714          'type' => '1140'
2715        }
2716      },
2717      'Return' => '100',
2718      'ShortName' => 'encode_cancel_update_req'
2719    },
2720    '36713' => {
2721      'Header' => 'firmware_update.h',
2722      'Line' => '1671',
2723      'Param' => {
2724        '0' => {
2725          'name' => 'msg',
2726          'type' => '4914'
2727        },
2728        '1' => {
2729          'name' => 'payload_length',
2730          'type' => '1140'
2731        },
2732        '2' => {
2733          'name' => 'completion_code',
2734          'type' => '4919'
2735        }
2736      },
2737      'Reg' => {
2738        '0' => 'rdi',
2739        '1' => 'rsi',
2740        '2' => 'rdx'
2741      },
2742      'Return' => '100',
2743      'ShortName' => 'decode_cancel_update_component_resp'
2744    },
2745    '36789' => {
2746      'Header' => 'firmware_update.h',
2747      'Line' => '1659',
2748      'Param' => {
2749        '0' => {
2750          'name' => 'instance_id',
2751          'type' => '121'
2752        },
2753        '1' => {
2754          'name' => 'msg',
2755          'type' => '4270'
2756        },
2757        '2' => {
2758          'name' => 'payload_length',
2759          'type' => '1140'
2760        }
2761      },
2762      'Return' => '100',
2763      'ShortName' => 'encode_cancel_update_component_req'
2764    },
2765    '36960' => {
2766      'Header' => 'firmware_update.h',
2767      'Line' => '1641',
2768      'Param' => {
2769        '0' => {
2770          'name' => 'msg',
2771          'type' => '4914'
2772        },
2773        '1' => {
2774          'name' => 'payload_length',
2775          'type' => '1140'
2776        },
2777        '2' => {
2778          'name' => 'completion_code',
2779          'type' => '4919'
2780        },
2781        '3' => {
2782          'name' => 'current_state',
2783          'type' => '4919'
2784        },
2785        '4' => {
2786          'name' => 'previous_state',
2787          'type' => '4919'
2788        },
2789        '5' => {
2790          'name' => 'aux_state',
2791          'type' => '4919'
2792        },
2793        '6' => {
2794          'name' => 'aux_state_status',
2795          'offset' => '0',
2796          'type' => '4919'
2797        },
2798        '7' => {
2799          'name' => 'progress_percent',
2800          'offset' => '8',
2801          'type' => '4919'
2802        },
2803        '8' => {
2804          'name' => 'reason_code',
2805          'offset' => '16',
2806          'type' => '4919'
2807        },
2808        '9' => {
2809          'name' => 'update_option_flags_enabled',
2810          'offset' => '24',
2811          'type' => '37287'
2812        }
2813      },
2814      'Reg' => {
2815        '0' => 'rbx',
2816        '3' => 'r12',
2817        '4' => 'rbp',
2818        '5' => 'r13'
2819      },
2820      'Return' => '100',
2821      'ShortName' => 'decode_get_status_resp'
2822    },
2823    '37297' => {
2824      'Header' => 'firmware_update.h',
2825      'Line' => '1621',
2826      'Param' => {
2827        '0' => {
2828          'name' => 'instance_id',
2829          'type' => '121'
2830        },
2831        '1' => {
2832          'name' => 'msg',
2833          'type' => '4270'
2834        },
2835        '2' => {
2836          'name' => 'payload_length',
2837          'type' => '1140'
2838        }
2839      },
2840      'Return' => '100',
2841      'ShortName' => 'encode_get_status_req'
2842    },
2843    '37468' => {
2844      'Header' => 'firmware_update.h',
2845      'Line' => '1605',
2846      'Param' => {
2847        '0' => {
2848          'name' => 'msg',
2849          'type' => '4914'
2850        },
2851        '1' => {
2852          'name' => 'payload_length',
2853          'type' => '1140'
2854        },
2855        '2' => {
2856          'name' => 'completion_code',
2857          'type' => '4919'
2858        },
2859        '3' => {
2860          'name' => 'estimated_time_activation',
2861          'type' => '12863'
2862        }
2863      },
2864      'Reg' => {
2865        '1' => 'rsi',
2866        '2' => 'rdx',
2867        '3' => 'rcx'
2868      },
2869      'Return' => '100',
2870      'ShortName' => 'decode_activate_firmware_resp'
2871    },
2872    '37594' => {
2873      'Header' => 'firmware_update.h',
2874      'Line' => '1591',
2875      'Param' => {
2876        '0' => {
2877          'name' => 'instance_id',
2878          'type' => '121'
2879        },
2880        '1' => {
2881          'name' => 'self_contained_activation_req',
2882          'type' => '30217'
2883        },
2884        '2' => {
2885          'name' => 'msg',
2886          'type' => '4270'
2887        },
2888        '3' => {
2889          'name' => 'payload_length',
2890          'type' => '1140'
2891        }
2892      },
2893      'Return' => '100',
2894      'ShortName' => 'encode_activate_firmware_req'
2895    },
2896    '37836' => {
2897      'Header' => 'firmware_update.h',
2898      'Line' => '1576',
2899      'Param' => {
2900        '0' => {
2901          'name' => 'instance_id',
2902          'type' => '121'
2903        },
2904        '1' => {
2905          'name' => 'completion_code',
2906          'type' => '121'
2907        },
2908        '2' => {
2909          'name' => 'msg',
2910          'type' => '4270'
2911        },
2912        '3' => {
2913          'name' => 'payload_length',
2914          'type' => '1140'
2915        }
2916      },
2917      'Return' => '100',
2918      'ShortName' => 'encode_apply_complete_resp'
2919    },
2920    '38026' => {
2921      'Header' => 'firmware_update.h',
2922      'Line' => '1559',
2923      'Param' => {
2924        '0' => {
2925          'name' => 'msg',
2926          'type' => '4914'
2927        },
2928        '1' => {
2929          'name' => 'payload_length',
2930          'type' => '1140'
2931        },
2932        '2' => {
2933          'name' => 'apply_result',
2934          'type' => '4919'
2935        },
2936        '3' => {
2937          'name' => 'comp_activation_methods_modification',
2938          'type' => '38136'
2939        }
2940      },
2941      'Reg' => {
2942        '0' => 'rdi',
2943        '1' => 'rsi',
2944        '2' => 'rdx',
2945        '3' => 'rcx'
2946      },
2947      'Return' => '100',
2948      'ShortName' => 'decode_apply_complete_req'
2949    },
2950    '38146' => {
2951      'Header' => 'firmware_update.h',
2952      'Line' => '1546',
2953      'Param' => {
2954        '0' => {
2955          'name' => 'instance_id',
2956          'type' => '121'
2957        },
2958        '1' => {
2959          'name' => 'completion_code',
2960          'type' => '121'
2961        },
2962        '2' => {
2963          'name' => 'msg',
2964          'type' => '4270'
2965        },
2966        '3' => {
2967          'name' => 'payload_length',
2968          'type' => '1140'
2969        }
2970      },
2971      'Return' => '100',
2972      'ShortName' => 'encode_verify_complete_resp'
2973    },
2974    '38336' => {
2975      'Header' => 'firmware_update.h',
2976      'Line' => '1531',
2977      'Param' => {
2978        '0' => {
2979          'name' => 'msg',
2980          'type' => '4914'
2981        },
2982        '1' => {
2983          'name' => 'payload_length',
2984          'type' => '1140'
2985        },
2986        '2' => {
2987          'name' => 'verify_result',
2988          'type' => '4919'
2989        }
2990      },
2991      'Reg' => {
2992        '0' => 'rdi',
2993        '1' => 'rsi',
2994        '2' => 'rdx'
2995      },
2996      'Return' => '100',
2997      'ShortName' => 'decode_verify_complete_req'
2998    },
2999    '38412' => {
3000      'Header' => 'firmware_update.h',
3001      'Line' => '1520',
3002      'Param' => {
3003        '0' => {
3004          'name' => 'instance_id',
3005          'type' => '121'
3006        },
3007        '1' => {
3008          'name' => 'completion_code',
3009          'type' => '121'
3010        },
3011        '2' => {
3012          'name' => 'msg',
3013          'type' => '4270'
3014        },
3015        '3' => {
3016          'name' => 'payload_length',
3017          'type' => '1140'
3018        }
3019      },
3020      'Return' => '100',
3021      'ShortName' => 'encode_transfer_complete_resp'
3022    },
3023    '38602' => {
3024      'Header' => 'firmware_update.h',
3025      'Line' => '1504',
3026      'Param' => {
3027        '0' => {
3028          'name' => 'msg',
3029          'type' => '4914'
3030        },
3031        '1' => {
3032          'name' => 'payload_length',
3033          'type' => '1140'
3034        },
3035        '2' => {
3036          'name' => 'transfer_result',
3037          'type' => '4919'
3038        }
3039      },
3040      'Reg' => {
3041        '0' => 'rdi',
3042        '1' => 'rsi',
3043        '2' => 'rdx'
3044      },
3045      'Return' => '100',
3046      'ShortName' => 'decode_transfer_complete_req'
3047    },
3048    '38678' => {
3049      'Header' => 'firmware_update.h',
3050      'Line' => '1491',
3051      'Param' => {
3052        '0' => {
3053          'name' => 'instance_id',
3054          'type' => '121'
3055        },
3056        '1' => {
3057          'name' => 'completion_code',
3058          'type' => '121'
3059        },
3060        '2' => {
3061          'name' => 'msg',
3062          'type' => '4270'
3063        },
3064        '3' => {
3065          'name' => 'payload_length',
3066          'type' => '1140'
3067        }
3068      },
3069      'Reg' => {
3070        '2' => 'rbx'
3071      },
3072      'Return' => '100',
3073      'ShortName' => 'encode_request_firmware_data_resp'
3074    },
3075    '38868' => {
3076      'Header' => 'firmware_update.h',
3077      'Line' => '1469',
3078      'Param' => {
3079        '0' => {
3080          'name' => 'msg',
3081          'type' => '4914'
3082        },
3083        '1' => {
3084          'name' => 'payload_length',
3085          'type' => '1140'
3086        },
3087        '2' => {
3088          'name' => 'offset',
3089          'type' => '4924'
3090        },
3091        '3' => {
3092          'name' => 'length',
3093          'type' => '4924'
3094        }
3095      },
3096      'Reg' => {
3097        '0' => 'rdi',
3098        '1' => 'rsi',
3099        '2' => 'rdx',
3100        '3' => 'rcx'
3101      },
3102      'Return' => '100',
3103      'ShortName' => 'decode_request_firmware_data_req'
3104    },
3105    '38988' => {
3106      'Header' => 'firmware_update.h',
3107      'Line' => '1451',
3108      'Param' => {
3109        '0' => {
3110          'name' => 'msg',
3111          'type' => '4914'
3112        },
3113        '1' => {
3114          'name' => 'payload_length',
3115          'type' => '1140'
3116        },
3117        '2' => {
3118          'name' => 'completion_code',
3119          'type' => '4919'
3120        },
3121        '3' => {
3122          'name' => 'comp_compatibility_resp',
3123          'type' => '4919'
3124        },
3125        '4' => {
3126          'name' => 'comp_compatibility_resp_code',
3127          'type' => '4919'
3128        },
3129        '5' => {
3130          'name' => 'update_option_flags_enabled',
3131          'type' => '37287'
3132        },
3133        '6' => {
3134          'name' => 'time_before_req_fw_data',
3135          'offset' => '0',
3136          'type' => '12863'
3137        }
3138      },
3139      'Reg' => {
3140        '0' => 'rbx',
3141        '3' => 'r12',
3142        '4' => 'rbp',
3143        '5' => 'r13'
3144      },
3145      'Return' => '100',
3146      'ShortName' => 'decode_update_component_resp'
3147    },
3148    '39222' => {
3149      'Header' => 'firmware_update.h',
3150      'Line' => '1427',
3151      'Param' => {
3152        '0' => {
3153          'name' => 'instance_id',
3154          'type' => '121'
3155        },
3156        '1' => {
3157          'name' => 'comp_classification',
3158          'type' => '1006'
3159        },
3160        '2' => {
3161          'name' => 'comp_identifier',
3162          'type' => '1006'
3163        },
3164        '3' => {
3165          'name' => 'comp_classification_index',
3166          'type' => '121'
3167        },
3168        '4' => {
3169          'name' => 'comp_comparison_stamp',
3170          'type' => '1018'
3171        },
3172        '5' => {
3173          'name' => 'comp_image_size',
3174          'type' => '1018'
3175        },
3176        '6' => {
3177          'name' => 'update_option_flags',
3178          'offset' => '0',
3179          'type' => '30993'
3180        },
3181        '7' => {
3182          'name' => 'comp_ver_str_type',
3183          'offset' => '8',
3184          'type' => '121'
3185        },
3186        '8' => {
3187          'name' => 'comp_ver_str_len',
3188          'offset' => '16',
3189          'type' => '121'
3190        },
3191        '9' => {
3192          'name' => 'comp_ver_str',
3193          'offset' => '24',
3194          'type' => '39690'
3195        },
3196        '10' => {
3197          'name' => 'msg',
3198          'offset' => '32',
3199          'type' => '4270'
3200        },
3201        '11' => {
3202          'name' => 'payload_length',
3203          'offset' => '40',
3204          'type' => '1140'
3205        }
3206      },
3207      'Return' => '100',
3208      'ShortName' => 'encode_update_component_req'
3209    },
3210    '39700' => {
3211      'Header' => 'firmware_update.h',
3212      'Line' => '1400',
3213      'Param' => {
3214        '0' => {
3215          'name' => 'msg',
3216          'type' => '4914'
3217        },
3218        '1' => {
3219          'name' => 'payload_length',
3220          'type' => '32000'
3221        },
3222        '2' => {
3223          'name' => 'completion_code',
3224          'type' => '4919'
3225        },
3226        '3' => {
3227          'name' => 'comp_resp',
3228          'type' => '4919'
3229        },
3230        '4' => {
3231          'name' => 'comp_resp_code',
3232          'type' => '4919'
3233        }
3234      },
3235      'Reg' => {
3236        '0' => 'rbx',
3237        '3' => 'r12',
3238        '4' => 'rbp'
3239      },
3240      'Return' => '100',
3241      'ShortName' => 'decode_pass_component_table_resp'
3242    },
3243    '39899' => {
3244      'Header' => 'firmware_update.h',
3245      'Line' => '1382',
3246      'Param' => {
3247        '0' => {
3248          'name' => 'instance_id',
3249          'type' => '121'
3250        },
3251        '1' => {
3252          'name' => 'transfer_flag',
3253          'type' => '121'
3254        },
3255        '2' => {
3256          'name' => 'comp_classification',
3257          'type' => '1006'
3258        },
3259        '3' => {
3260          'name' => 'comp_identifier',
3261          'type' => '1006'
3262        },
3263        '4' => {
3264          'name' => 'comp_classification_index',
3265          'type' => '121'
3266        },
3267        '5' => {
3268          'name' => 'comp_comparison_stamp',
3269          'type' => '1018'
3270        },
3271        '6' => {
3272          'name' => 'comp_ver_str_type',
3273          'offset' => '0',
3274          'type' => '121'
3275        },
3276        '7' => {
3277          'name' => 'comp_ver_str_len',
3278          'offset' => '8',
3279          'type' => '121'
3280        },
3281        '8' => {
3282          'name' => 'comp_ver_str',
3283          'offset' => '16',
3284          'type' => '39690'
3285        },
3286        '9' => {
3287          'name' => 'msg',
3288          'offset' => '24',
3289          'type' => '4270'
3290        },
3291        '10' => {
3292          'name' => 'payload_length',
3293          'offset' => '32',
3294          'type' => '1140'
3295        }
3296      },
3297      'Return' => '100',
3298      'ShortName' => 'encode_pass_component_table_req'
3299    },
3300    '40384' => {
3301      'Header' => 'firmware_update.h',
3302      'Line' => '1357',
3303      'Param' => {
3304        '0' => {
3305          'name' => 'msg',
3306          'type' => '4914'
3307        },
3308        '1' => {
3309          'name' => 'payload_length',
3310          'type' => '1140'
3311        },
3312        '2' => {
3313          'name' => 'completion_code',
3314          'type' => '4919'
3315        },
3316        '3' => {
3317          'name' => 'fd_meta_data_len',
3318          'type' => '12863'
3319        },
3320        '4' => {
3321          'name' => 'fd_will_send_pkg_data',
3322          'type' => '4919'
3323        }
3324      },
3325      'Reg' => {
3326        '1' => 'r9',
3327        '2' => 'rdx',
3328        '3' => 'rcx',
3329        '4' => 'r8'
3330      },
3331      'Return' => '100',
3332      'ShortName' => 'decode_request_update_resp'
3333    },
3334    '40531' => {
3335      'Header' => 'firmware_update.h',
3336      'Line' => '1338',
3337      'Param' => {
3338        '0' => {
3339          'name' => 'instance_id',
3340          'type' => '121'
3341        },
3342        '1' => {
3343          'name' => 'max_transfer_size',
3344          'type' => '1018'
3345        },
3346        '2' => {
3347          'name' => 'num_of_comp',
3348          'type' => '1006'
3349        },
3350        '3' => {
3351          'name' => 'max_outstanding_transfer_req',
3352          'type' => '121'
3353        },
3354        '4' => {
3355          'name' => 'pkg_data_len',
3356          'type' => '1006'
3357        },
3358        '5' => {
3359          'name' => 'comp_image_set_ver_str_type',
3360          'type' => '121'
3361        },
3362        '6' => {
3363          'name' => 'comp_image_set_ver_str_len',
3364          'offset' => '0',
3365          'type' => '121'
3366        },
3367        '7' => {
3368          'name' => 'comp_img_set_ver_str',
3369          'offset' => '8',
3370          'type' => '39690'
3371        },
3372        '8' => {
3373          'name' => 'msg',
3374          'offset' => '16',
3375          'type' => '4270'
3376        },
3377        '9' => {
3378          'name' => 'payload_length',
3379          'offset' => '24',
3380          'type' => '1140'
3381        }
3382      },
3383      'Return' => '100',
3384      'ShortName' => 'encode_request_update_req'
3385    },
3386    '40974' => {
3387      'Header' => 'firmware_update.h',
3388      'Line' => '1248',
3389      'Param' => {
3390        '0' => {
3391          'name' => 'iter',
3392          'type' => '43532'
3393        },
3394        '1' => {
3395          'name' => 'entry',
3396          'type' => '43537'
3397        }
3398      },
3399      'Return' => '100',
3400      'ShortName' => 'decode_pldm_downstream_device_parameters_entry_from_iter'
3401    },
3402    '43547' => {
3403      'Header' => 'firmware_update.h',
3404      'Line' => '1219',
3405      'Param' => {
3406        '0' => {
3407          'name' => 'msg',
3408          'type' => '4914'
3409        },
3410        '1' => {
3411          'name' => 'payload_length',
3412          'type' => '1140'
3413        },
3414        '2' => {
3415          'name' => 'resp_data',
3416          'type' => '44902'
3417        },
3418        '3' => {
3419          'name' => 'iter',
3420          'type' => '43532'
3421        }
3422      },
3423      'Return' => '100',
3424      'ShortName' => 'decode_get_downstream_firmware_parameters_resp'
3425    },
3426    '44907' => {
3427      'Header' => 'firmware_update.h',
3428      'Line' => '1193',
3429      'Param' => {
3430        '0' => {
3431          'name' => 'instance_id',
3432          'type' => '121'
3433        },
3434        '1' => {
3435          'name' => 'params_req',
3436          'type' => '45592'
3437        },
3438        '2' => {
3439          'name' => 'msg',
3440          'type' => '4270'
3441        },
3442        '3' => {
3443          'name' => 'payload_length',
3444          'type' => '1140'
3445        }
3446      },
3447      'Reg' => {
3448        '2' => 'r14'
3449      },
3450      'Return' => '100',
3451      'ShortName' => 'encode_get_downstream_firmware_parameters_req'
3452    },
3453    '45597' => {
3454      'Header' => 'firmware_update.h',
3455      'Line' => '597',
3456      'Param' => {
3457        '0' => {
3458          'name' => 'iter',
3459          'type' => '46348'
3460        },
3461        '1' => {
3462          'name' => 'dev',
3463          'type' => '46353'
3464        }
3465      },
3466      'Return' => '100',
3467      'ShortName' => 'decode_pldm_downstream_device_from_iter'
3468    },
3469    '46358' => {
3470      'Header' => 'firmware_update.h',
3471      'Line' => '1172',
3472      'Param' => {
3473        '0' => {
3474          'name' => 'msg',
3475          'type' => '4914'
3476        },
3477        '1' => {
3478          'name' => 'payload_length',
3479          'type' => '1140'
3480        },
3481        '2' => {
3482          'name' => 'resp_data',
3483          'type' => '47726'
3484        },
3485        '3' => {
3486          'name' => 'iter',
3487          'type' => '46348'
3488        }
3489      },
3490      'Return' => '100',
3491      'ShortName' => 'decode_query_downstream_identifiers_resp'
3492    },
3493    '47731' => {
3494      'Header' => 'firmware_update.h',
3495      'Line' => '1155',
3496      'Param' => {
3497        '0' => {
3498          'name' => 'instance_id',
3499          'type' => '121'
3500        },
3501        '1' => {
3502          'name' => 'params_req',
3503          'type' => '48414'
3504        },
3505        '2' => {
3506          'name' => 'msg',
3507          'type' => '4270'
3508        },
3509        '3' => {
3510          'name' => 'payload_length',
3511          'type' => '1140'
3512        }
3513      },
3514      'Reg' => {
3515        '2' => 'r12'
3516      },
3517      'Return' => '100',
3518      'ShortName' => 'encode_query_downstream_identifiers_req'
3519    },
3520    '48419' => {
3521      'Header' => 'firmware_update.h',
3522      'Line' => '1136',
3523      'Param' => {
3524        '0' => {
3525          'name' => 'msg',
3526          'type' => '4914'
3527        },
3528        '1' => {
3529          'name' => 'payload_length',
3530          'type' => '1140'
3531        },
3532        '2' => {
3533          'name' => 'resp_data',
3534          'type' => '49718'
3535        }
3536      },
3537      'Reg' => {
3538        '2' => 'rbp'
3539      },
3540      'Return' => '100',
3541      'ShortName' => 'decode_query_downstream_devices_resp'
3542    },
3543    '49723' => {
3544      'Header' => 'firmware_update.h',
3545      'Line' => '1120',
3546      'Param' => {
3547        '0' => {
3548          'name' => 'instance_id',
3549          'type' => '121'
3550        },
3551        '1' => {
3552          'name' => 'msg',
3553          'type' => '4270'
3554        }
3555      },
3556      'Reg' => {
3557        '0' => 'rdi',
3558        '1' => 'rsi'
3559      },
3560      'Return' => '100',
3561      'ShortName' => 'encode_query_downstream_devices_req'
3562    },
3563    '49843' => {
3564      'Header' => 'firmware_update.h',
3565      'Line' => '1102',
3566      'Param' => {
3567        '0' => {
3568          'name' => 'data',
3569          'type' => '1214'
3570        },
3571        '1' => {
3572          'name' => 'length',
3573          'type' => '1140'
3574        },
3575        '2' => {
3576          'name' => 'component_data',
3577          'type' => '50165'
3578        },
3579        '3' => {
3580          'name' => 'active_comp_ver_str',
3581          'type' => '10781'
3582        },
3583        '4' => {
3584          'name' => 'pending_comp_ver_str',
3585          'type' => '10781'
3586        }
3587      },
3588      'Reg' => {
3589        '1' => 'r9',
3590        '2' => 'rdx',
3591        '3' => 'rdi',
3592        '4' => 'r8'
3593      },
3594      'Return' => '100',
3595      'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
3596    },
3597    '50170' => {
3598      'Header' => 'firmware_update.h',
3599      'Line' => '1083',
3600      'Param' => {
3601        '0' => {
3602          'name' => 'msg',
3603          'type' => '4914'
3604        },
3605        '1' => {
3606          'name' => 'payload_length',
3607          'type' => '1140'
3608        },
3609        '2' => {
3610          'name' => 'resp_data',
3611          'type' => '50390'
3612        },
3613        '3' => {
3614          'name' => 'active_comp_image_set_ver_str',
3615          'type' => '10781'
3616        },
3617        '4' => {
3618          'name' => 'pending_comp_image_set_ver_str',
3619          'type' => '10781'
3620        },
3621        '5' => {
3622          'name' => 'comp_parameter_table',
3623          'type' => '10781'
3624        }
3625      },
3626      'Reg' => {
3627        '0' => 'rbx',
3628        '1' => 'r12',
3629        '2' => 'rbp',
3630        '3' => 'r13',
3631        '4' => 'r14',
3632        '5' => 'r15'
3633      },
3634      'Return' => '100',
3635      'ShortName' => 'decode_get_firmware_parameters_resp'
3636    },
3637    '50395' => {
3638      'Header' => 'firmware_update.h',
3639      'Line' => '1066',
3640      'Param' => {
3641        '0' => {
3642          'name' => 'instance_id',
3643          'type' => '121'
3644        },
3645        '1' => {
3646          'name' => 'payload_length',
3647          'type' => '1140'
3648        },
3649        '2' => {
3650          'name' => 'msg',
3651          'type' => '4270'
3652        }
3653      },
3654      'Reg' => {
3655        '0' => 'rdi',
3656        '1' => 'rsi',
3657        '2' => 'rdx'
3658      },
3659      'Return' => '100',
3660      'ShortName' => 'encode_get_firmware_parameters_req'
3661    },
3662    '50535' => {
3663      'Header' => 'firmware_update.h',
3664      'Line' => '1048',
3665      'Param' => {
3666        '0' => {
3667          'name' => 'msg',
3668          'type' => '4914'
3669        },
3670        '1' => {
3671          'name' => 'payload_length',
3672          'type' => '1140'
3673        },
3674        '2' => {
3675          'name' => 'completion_code',
3676          'type' => '4919'
3677        },
3678        '3' => {
3679          'name' => 'device_identifiers_len',
3680          'type' => '4924'
3681        },
3682        '4' => {
3683          'name' => 'descriptor_count',
3684          'type' => '4919'
3685        },
3686        '5' => {
3687          'name' => 'descriptor_data',
3688          'type' => '50691'
3689        }
3690      },
3691      'Reg' => {
3692        '1' => 'r10',
3693        '3' => 'rcx',
3694        '4' => 'r8',
3695        '5' => 'r9'
3696      },
3697      'Return' => '100',
3698      'ShortName' => 'decode_query_device_identifiers_resp'
3699    },
3700    '50701' => {
3701      'Header' => 'firmware_update.h',
3702      'Line' => '1033',
3703      'Param' => {
3704        '0' => {
3705          'name' => 'instance_id',
3706          'type' => '121'
3707        },
3708        '1' => {
3709          'name' => 'payload_length',
3710          'type' => '1140'
3711        },
3712        '2' => {
3713          'name' => 'msg',
3714          'type' => '4270'
3715        }
3716      },
3717      'Reg' => {
3718        '0' => 'rdi',
3719        '1' => 'rsi',
3720        '2' => 'rdx'
3721      },
3722      'Return' => '100',
3723      'ShortName' => 'encode_query_device_identifiers_req'
3724    },
3725    '50841' => {
3726      'Header' => 'firmware_update.h',
3727      'Line' => '1017',
3728      'Param' => {
3729        '0' => {
3730          'name' => 'data',
3731          'type' => '1214'
3732        },
3733        '1' => {
3734          'name' => 'length',
3735          'type' => '1140'
3736        },
3737        '2' => {
3738          'name' => 'pldm_comp_image_info',
3739          'type' => '50988'
3740        },
3741        '3' => {
3742          'name' => 'comp_version_str',
3743          'type' => '10781'
3744        }
3745      },
3746      'Reg' => {
3747        '0' => 'rbx',
3748        '1' => 'r13',
3749        '2' => 'rbp',
3750        '3' => 'r12'
3751      },
3752      'Return' => '100',
3753      'ShortName' => 'decode_pldm_comp_image_info'
3754    },
3755    '50993' => {
3756      'Header' => 'firmware_update.h',
3757      'Line' => '1002',
3758      'Param' => {
3759        '0' => {
3760          'name' => 'data',
3761          'type' => '1214'
3762        },
3763        '1' => {
3764          'name' => 'length',
3765          'type' => '1140'
3766        },
3767        '2' => {
3768          'name' => 'descriptor_title_str_type',
3769          'type' => '4919'
3770        },
3771        '3' => {
3772          'name' => 'descriptor_title_str',
3773          'type' => '10781'
3774        },
3775        '4' => {
3776          'name' => 'descriptor_data',
3777          'type' => '10781'
3778        }
3779      },
3780      'Reg' => {
3781        '0' => 'rbx',
3782        '1' => 'rbp',
3783        '2' => 'r14',
3784        '3' => 'r12',
3785        '4' => 'r13'
3786      },
3787      'Return' => '100',
3788      'ShortName' => 'decode_vendor_defined_descriptor_value'
3789    },
3790    '51175' => {
3791      'Header' => 'firmware_update.h',
3792      'Line' => '986',
3793      'Param' => {
3794        '0' => {
3795          'name' => 'data',
3796          'type' => '1214'
3797        },
3798        '1' => {
3799          'name' => 'length',
3800          'type' => '1140'
3801        },
3802        '2' => {
3803          'name' => 'descriptor_type',
3804          'type' => '12863'
3805        },
3806        '3' => {
3807          'name' => 'descriptor_data',
3808          'type' => '10781'
3809        }
3810      },
3811      'Reg' => {
3812        '0' => 'rbx',
3813        '1' => 'r12',
3814        '3' => 'rbp'
3815      },
3816      'Return' => '100',
3817      'ShortName' => 'decode_descriptor_type_length_value'
3818    },
3819    '51347' => {
3820      'Header' => 'firmware_update.h',
3821      'Line' => '686',
3822      'Param' => {
3823        '0' => {
3824          'name' => 'iter',
3825          'type' => '52278'
3826        },
3827        '1' => {
3828          'name' => 'desc',
3829          'type' => '52283'
3830        }
3831      },
3832      'Return' => '100',
3833      'ShortName' => 'decode_pldm_descriptor_from_iter'
3834    },
3835    '52288' => {
3836      'Header' => 'firmware_update.h',
3837      'Line' => '967',
3838      'Param' => {
3839        '0' => {
3840          'name' => 'data',
3841          'type' => '1214'
3842        },
3843        '1' => {
3844          'name' => 'length',
3845          'type' => '1140'
3846        },
3847        '2' => {
3848          'name' => 'component_bitmap_bit_length',
3849          'type' => '1006'
3850        },
3851        '3' => {
3852          'name' => 'fw_device_id_record',
3853          'type' => '52545'
3854        },
3855        '4' => {
3856          'name' => 'applicable_components',
3857          'type' => '10781'
3858        },
3859        '5' => {
3860          'name' => 'comp_image_set_version_str',
3861          'type' => '10781'
3862        },
3863        '6' => {
3864          'name' => 'record_descriptors',
3865          'offset' => '0',
3866          'type' => '10781'
3867        },
3868        '7' => {
3869          'name' => 'fw_device_pkg_data',
3870          'offset' => '8',
3871          'type' => '10781'
3872        }
3873      },
3874      'Reg' => {
3875        '1' => 'r15',
3876        '3' => 'rbp',
3877        '4' => 'r14',
3878        '5' => 'r13'
3879      },
3880      'Return' => '100',
3881      'ShortName' => 'decode_firmware_device_id_record'
3882    },
3883    '52550' => {
3884      'Header' => 'firmware_update.h',
3885      'Line' => '946',
3886      'Param' => {
3887        '0' => {
3888          'name' => 'data',
3889          'type' => '1214'
3890        },
3891        '1' => {
3892          'name' => 'length',
3893          'type' => '1140'
3894        },
3895        '2' => {
3896          'name' => 'package_header_info',
3897          'type' => '52855'
3898        },
3899        '3' => {
3900          'name' => 'package_version_str',
3901          'type' => '10781'
3902        }
3903      },
3904      'Reg' => {
3905        '0' => 'rbx',
3906        '1' => 'r13',
3907        '2' => 'rbp',
3908        '3' => 'r12'
3909      },
3910      'Return' => '100',
3911      'ShortName' => 'decode_pldm_package_header_info'
3912    },
3913    '55817' => {
3914      'Header' => 'fru.h',
3915      'Line' => '502',
3916      'Param' => {
3917        '0' => {
3918          'name' => 'instance_id',
3919          'type' => '121'
3920        },
3921        '1' => {
3922          'name' => 'completion_code',
3923          'type' => '121'
3924        },
3925        '2' => {
3926          'name' => 'next_data_transfer_handle',
3927          'type' => '1018'
3928        },
3929        '3' => {
3930          'name' => 'payload_length',
3931          'type' => '1140'
3932        },
3933        '4' => {
3934          'name' => 'msg',
3935          'type' => '4270'
3936        }
3937      },
3938      'Return' => '100',
3939      'ShortName' => 'encode_set_fru_record_table_resp'
3940    },
3941    '56057' => {
3942      'Header' => 'fru.h',
3943      'Line' => '487',
3944      'Param' => {
3945        '0' => {
3946          'name' => 'msg',
3947          'type' => '4914'
3948        },
3949        '1' => {
3950          'name' => 'payload_length',
3951          'type' => '1140'
3952        },
3953        '2' => {
3954          'name' => 'data_transfer_handle',
3955          'type' => '4924'
3956        },
3957        '3' => {
3958          'name' => 'transfer_flag',
3959          'type' => '4919'
3960        },
3961        '4' => {
3962          'name' => 'fru_table_data',
3963          'type' => '10781'
3964        }
3965      },
3966      'Reg' => {
3967        '1' => 'rsi',
3968        '2' => 'rdx',
3969        '3' => 'rcx',
3970        '4' => 'r8'
3971      },
3972      'Return' => '100',
3973      'ShortName' => 'decode_set_fru_record_table_req'
3974    },
3975    '56224' => {
3976      'Header' => 'fru.h',
3977      'Line' => '360',
3978      'Param' => {
3979        '0' => {
3980          'name' => 'msg',
3981          'type' => '4914'
3982        },
3983        '1' => {
3984          'name' => 'payload_length',
3985          'type' => '1140'
3986        },
3987        '2' => {
3988          'name' => 'completion_code',
3989          'type' => '4919'
3990        },
3991        '3' => {
3992          'name' => 'next_data_transfer_handle',
3993          'type' => '4924'
3994        },
3995        '4' => {
3996          'name' => 'transfer_flag',
3997          'type' => '4919'
3998        },
3999        '5' => {
4000          'name' => 'fru_record_table_data',
4001          'type' => '4919'
4002        },
4003        '6' => {
4004          'name' => 'fru_record_table_length',
4005          'offset' => '0',
4006          'type' => '13426'
4007        }
4008      },
4009      'Return' => '100',
4010      'ShortName' => 'decode_get_fru_record_table_resp'
4011    },
4012    '56454' => {
4013      'Header' => 'fru.h',
4014      'Line' => '387',
4015      'Param' => {
4016        '0' => {
4017          'name' => 'msg',
4018          'type' => '4914'
4019        },
4020        '1' => {
4021          'name' => 'payload_length',
4022          'type' => '1140'
4023        },
4024        '2' => {
4025          'name' => 'completion_code',
4026          'type' => '4919'
4027        },
4028        '3' => {
4029          'name' => 'next_data_transfer_handle',
4030          'type' => '4924'
4031        },
4032        '4' => {
4033          'name' => 'transfer_flag',
4034          'type' => '4919'
4035        },
4036        '5' => {
4037          'name' => 'fru_record_table_data',
4038          'type' => '4919'
4039        },
4040        '6' => {
4041          'name' => 'fru_record_table_length',
4042          'offset' => '0',
4043          'type' => '13426'
4044        },
4045        '7' => {
4046          'name' => 'max_fru_record_table_length',
4047          'offset' => '8',
4048          'type' => '1140'
4049        }
4050      },
4051      'Reg' => {
4052        '3' => 'r10',
4053        '4' => 'r8',
4054        '5' => 'r9'
4055      },
4056      'Return' => '100',
4057      'ShortName' => 'decode_get_fru_record_table_resp_safe'
4058    },
4059    '56775' => {
4060      'Header' => 'fru.h',
4061      'Line' => '339',
4062      'Param' => {
4063        '0' => {
4064          'name' => 'instance_id',
4065          'type' => '121'
4066        },
4067        '1' => {
4068          'name' => 'data_transfer_handle',
4069          'type' => '1018'
4070        },
4071        '2' => {
4072          'name' => 'transfer_operation_flag',
4073          'type' => '121'
4074        },
4075        '3' => {
4076          'name' => 'msg',
4077          'type' => '4270'
4078        },
4079        '4' => {
4080          'name' => 'payload_length',
4081          'type' => '1140'
4082        }
4083      },
4084      'Return' => '100',
4085      'ShortName' => 'encode_get_fru_record_table_req'
4086    },
4087    '57010' => {
4088      'Header' => 'fru.h',
4089      'Line' => '451',
4090      'Param' => {
4091        '0' => {
4092          'name' => 'msg',
4093          'type' => '4914'
4094        },
4095        '1' => {
4096          'name' => 'payload_length',
4097          'type' => '1140'
4098        },
4099        '2' => {
4100          'name' => 'completion_code',
4101          'type' => '4919'
4102        },
4103        '3' => {
4104          'name' => 'next_transfer_handle',
4105          'type' => '4924'
4106        },
4107        '4' => {
4108          'name' => 'transfer_flag',
4109          'type' => '4919'
4110        },
4111        '5' => {
4112          'name' => 'fru_structure_data',
4113          'type' => '10781'
4114        }
4115      },
4116      'Reg' => {
4117        '1' => 'rsi',
4118        '2' => 'rdx',
4119        '3' => 'r10',
4120        '4' => 'r8',
4121        '5' => 'r9'
4122      },
4123      'Return' => '100',
4124      'ShortName' => 'decode_get_fru_record_by_option_resp'
4125    },
4126    '57177' => {
4127      'Header' => 'fru.h',
4128      'Line' => '313',
4129      'Param' => {
4130        '0' => {
4131          'name' => 'instance_id',
4132          'type' => '121'
4133        },
4134        '1' => {
4135          'name' => 'completion_code',
4136          'type' => '121'
4137        },
4138        '2' => {
4139          'name' => 'next_data_transfer_handle',
4140          'type' => '1018'
4141        },
4142        '3' => {
4143          'name' => 'transfer_flag',
4144          'type' => '121'
4145        },
4146        '4' => {
4147          'name' => 'fru_structure_data',
4148          'type' => '2396'
4149        },
4150        '5' => {
4151          'name' => 'data_size',
4152          'type' => '1140'
4153        },
4154        '6' => {
4155          'name' => 'msg',
4156          'offset' => '0',
4157          'type' => '4270'
4158        },
4159        '7' => {
4160          'name' => 'payload_length',
4161          'offset' => '8',
4162          'type' => '1140'
4163        }
4164      },
4165      'Reg' => {
4166        '2' => 'r15'
4167      },
4168      'Return' => '100',
4169      'ShortName' => 'encode_get_fru_record_by_option_resp'
4170    },
4171    '57568' => {
4172      'Header' => 'fru.h',
4173      'Line' => '292',
4174      'Param' => {
4175        '0' => {
4176          'name' => 'msg',
4177          'type' => '4914'
4178        },
4179        '1' => {
4180          'name' => 'payload_length',
4181          'type' => '1140'
4182        },
4183        '2' => {
4184          'name' => 'data_transfer_handle',
4185          'type' => '4924'
4186        },
4187        '3' => {
4188          'name' => 'fru_table_handle',
4189          'type' => '12863'
4190        },
4191        '4' => {
4192          'name' => 'record_set_identifier',
4193          'type' => '12863'
4194        },
4195        '5' => {
4196          'name' => 'record_type',
4197          'type' => '4919'
4198        },
4199        '6' => {
4200          'name' => 'field_type',
4201          'offset' => '0',
4202          'type' => '4919'
4203        },
4204        '7' => {
4205          'name' => 'transfer_op_flag',
4206          'offset' => '8',
4207          'type' => '4919'
4208        }
4209      },
4210      'Reg' => {
4211        '1' => 'r10',
4212        '2' => 'rdx',
4213        '3' => 'rdi',
4214        '4' => 'r8',
4215        '5' => 'r9'
4216      },
4217      'Return' => '100',
4218      'ShortName' => 'decode_get_fru_record_by_option_req'
4219    },
4220    '57770' => {
4221      'Header' => 'fru.h',
4222      'Line' => '433',
4223      'Param' => {
4224        '0' => {
4225          'name' => 'instance_id',
4226          'type' => '121'
4227        },
4228        '1' => {
4229          'name' => 'data_transfer_handle',
4230          'type' => '1018'
4231        },
4232        '2' => {
4233          'name' => 'fru_table_handle',
4234          'type' => '1006'
4235        },
4236        '3' => {
4237          'name' => 'record_set_identifier',
4238          'type' => '1006'
4239        },
4240        '4' => {
4241          'name' => 'record_type',
4242          'type' => '121'
4243        },
4244        '5' => {
4245          'name' => 'field_type',
4246          'type' => '121'
4247        },
4248        '6' => {
4249          'name' => 'transfer_op_flag',
4250          'offset' => '0',
4251          'type' => '121'
4252        },
4253        '7' => {
4254          'name' => 'msg',
4255          'offset' => '8',
4256          'type' => '4270'
4257        },
4258        '8' => {
4259          'name' => 'payload_length',
4260          'offset' => '16',
4261          'type' => '1140'
4262        }
4263      },
4264      'Return' => '100',
4265      'ShortName' => 'encode_get_fru_record_by_option_req'
4266    },
4267    '58067' => {
4268      'Header' => 'fru.h',
4269      'Line' => '468',
4270      'Param' => {
4271        '0' => {
4272          'name' => 'table',
4273          'type' => '1214'
4274        },
4275        '1' => {
4276          'name' => 'table_size',
4277          'type' => '1140'
4278        },
4279        '2' => {
4280          'name' => 'record_table',
4281          'type' => '4919'
4282        },
4283        '3' => {
4284          'name' => 'record_size',
4285          'type' => '13426'
4286        },
4287        '4' => {
4288          'name' => 'rsi',
4289          'type' => '1006'
4290        },
4291        '5' => {
4292          'name' => 'rt',
4293          'type' => '121'
4294        },
4295        '6' => {
4296          'name' => 'ft',
4297          'offset' => '0',
4298          'type' => '121'
4299        }
4300      },
4301      'Return' => '100',
4302      'ShortName' => 'get_fru_record_by_option'
4303    },
4304    '58727' => {
4305      'Header' => 'fru.h',
4306      'Line' => '409',
4307      'Param' => {
4308        '0' => {
4309          'name' => 'fru_table',
4310          'type' => '4919'
4311        },
4312        '1' => {
4313          'name' => 'total_size',
4314          'type' => '1140'
4315        },
4316        '2' => {
4317          'name' => 'curr_size',
4318          'type' => '13426'
4319        },
4320        '3' => {
4321          'name' => 'record_set_id',
4322          'type' => '1006'
4323        },
4324        '4' => {
4325          'name' => 'record_type',
4326          'type' => '121'
4327        },
4328        '5' => {
4329          'name' => 'num_frus',
4330          'type' => '121'
4331        },
4332        '6' => {
4333          'name' => 'encoding',
4334          'offset' => '0',
4335          'type' => '121'
4336        },
4337        '7' => {
4338          'name' => 'tlvs',
4339          'offset' => '8',
4340          'type' => '4919'
4341        },
4342        '8' => {
4343          'name' => 'tlvs_size',
4344          'offset' => '16',
4345          'type' => '1140'
4346        }
4347      },
4348      'Reg' => {
4349        '0' => 'rdi',
4350        '2' => 'rbx',
4351        '4' => 'r8',
4352        '5' => 'r9'
4353      },
4354      'Return' => '100',
4355      'ShortName' => 'encode_fru_record'
4356    },
4357    '59049' => {
4358      'Header' => 'fru.h',
4359      'Line' => '269',
4360      'Param' => {
4361        '0' => {
4362          'name' => 'instance_id',
4363          'type' => '121'
4364        },
4365        '1' => {
4366          'name' => 'completion_code',
4367          'type' => '121'
4368        },
4369        '2' => {
4370          'name' => 'next_data_transfer_handle',
4371          'type' => '1018'
4372        },
4373        '3' => {
4374          'name' => 'transfer_flag',
4375          'type' => '121'
4376        },
4377        '4' => {
4378          'name' => 'msg',
4379          'type' => '4270'
4380        }
4381      },
4382      'Return' => '100',
4383      'ShortName' => 'encode_get_fru_record_table_resp'
4384    },
4385    '59271' => {
4386      'Header' => 'fru.h',
4387      'Line' => '251',
4388      'Param' => {
4389        '0' => {
4390          'name' => 'msg',
4391          'type' => '4914'
4392        },
4393        '1' => {
4394          'name' => 'payload_length',
4395          'type' => '1140'
4396        },
4397        '2' => {
4398          'name' => 'data_transfer_handle',
4399          'type' => '4924'
4400        },
4401        '3' => {
4402          'name' => 'transfer_operation_flag',
4403          'type' => '4919'
4404        }
4405      },
4406      'Reg' => {
4407        '0' => 'rdi',
4408        '1' => 'rsi',
4409        '2' => 'rdx',
4410        '3' => 'rcx'
4411      },
4412      'Return' => '100',
4413      'ShortName' => 'decode_get_fru_record_table_req'
4414    },
4415    '59375' => {
4416      'Header' => 'fru.h',
4417      'Line' => '232',
4418      'Param' => {
4419        '0' => {
4420          'name' => 'instance_id',
4421          'type' => '121'
4422        },
4423        '1' => {
4424          'name' => 'completion_code',
4425          'type' => '121'
4426        },
4427        '2' => {
4428          'name' => 'fru_data_major_version',
4429          'type' => '121'
4430        },
4431        '3' => {
4432          'name' => 'fru_data_minor_version',
4433          'type' => '121'
4434        },
4435        '4' => {
4436          'name' => 'fru_table_maximum_size',
4437          'type' => '1018'
4438        },
4439        '5' => {
4440          'name' => 'fru_table_length',
4441          'type' => '1018'
4442        },
4443        '6' => {
4444          'name' => 'total_record_set_identifiers',
4445          'offset' => '0',
4446          'type' => '1006'
4447        },
4448        '7' => {
4449          'name' => 'total_table_records',
4450          'offset' => '8',
4451          'type' => '1006'
4452        },
4453        '8' => {
4454          'name' => 'checksum',
4455          'offset' => '16',
4456          'type' => '1018'
4457        },
4458        '9' => {
4459          'name' => 'msg',
4460          'offset' => '24',
4461          'type' => '4270'
4462        }
4463      },
4464      'Return' => '100',
4465      'ShortName' => 'encode_get_fru_record_table_metadata_resp'
4466    },
4467    '59678' => {
4468      'Header' => 'fru.h',
4469      'Line' => '203',
4470      'Param' => {
4471        '0' => {
4472          'name' => 'msg',
4473          'type' => '4914'
4474        },
4475        '1' => {
4476          'name' => 'payload_length',
4477          'type' => '1140'
4478        },
4479        '2' => {
4480          'name' => 'completion_code',
4481          'type' => '4919'
4482        },
4483        '3' => {
4484          'name' => 'fru_data_major_version',
4485          'type' => '4919'
4486        },
4487        '4' => {
4488          'name' => 'fru_data_minor_version',
4489          'type' => '4919'
4490        },
4491        '5' => {
4492          'name' => 'fru_table_maximum_size',
4493          'type' => '4924'
4494        },
4495        '6' => {
4496          'name' => 'fru_table_length',
4497          'offset' => '0',
4498          'type' => '4924'
4499        },
4500        '7' => {
4501          'name' => 'total_record_set_identifiers',
4502          'offset' => '8',
4503          'type' => '12863'
4504        },
4505        '8' => {
4506          'name' => 'total_table_records',
4507          'offset' => '16',
4508          'type' => '12863'
4509        },
4510        '9' => {
4511          'name' => 'checksum',
4512          'offset' => '24',
4513          'type' => '4924'
4514        }
4515      },
4516      'Reg' => {
4517        '1' => 'rdi',
4518        '2' => 'rdx',
4519        '3' => 'r10',
4520        '4' => 'r8',
4521        '5' => 'r9'
4522      },
4523      'Return' => '100',
4524      'ShortName' => 'decode_get_fru_record_table_metadata_resp'
4525    },
4526    '59888' => {
4527      'Header' => 'fru.h',
4528      'Line' => '178',
4529      'Param' => {
4530        '0' => {
4531          'name' => 'instance_id',
4532          'type' => '121'
4533        },
4534        '1' => {
4535          'name' => 'msg',
4536          'type' => '4270'
4537        },
4538        '2' => {
4539          'name' => 'payload_length',
4540          'type' => '1140'
4541        }
4542      },
4543      'Return' => '100',
4544      'ShortName' => 'encode_get_fru_record_table_metadata_req'
4545    },
4546    '76701' => {
4547      'Header' => 'pdr.h',
4548      'Line' => '638',
4549      'Param' => {
4550        '0' => {
4551          'name' => 'pdr',
4552          'type' => '1214'
4553        },
4554        '1' => {
4555          'name' => 'pdr_len',
4556          'type' => '1006'
4557        },
4558        '2' => {
4559          'name' => 'num_entities',
4560          'type' => '13426'
4561        },
4562        '3' => {
4563          'name' => 'entities',
4564          'type' => '77026'
4565        }
4566      },
4567      'Reg' => {
4568        '2' => 'rbp',
4569        '3' => 'r12'
4570      },
4571      'Return' => '1',
4572      'ShortName' => 'pldm_entity_association_pdr_extract'
4573    },
4574    '77041' => {
4575      'Header' => 'pdr.h',
4576      'Line' => '626',
4577      'Param' => {
4578        '0' => {
4579          'name' => 'tree',
4580          'type' => '77090'
4581        }
4582      },
4583      'Reg' => {
4584        '0' => 'rdi'
4585      },
4586      'Return' => '805',
4587      'ShortName' => 'pldm_is_empty_entity_assoc_tree'
4588    },
4589    '77095' => {
4590      'Header' => 'pdr.h',
4591      'Line' => '616',
4592      'Param' => {
4593        '0' => {
4594          'name' => 'tree',
4595          'type' => '77090'
4596        }
4597      },
4598      'Reg' => {
4599        '0' => 'rdi'
4600      },
4601      'Return' => '1',
4602      'ShortName' => 'pldm_entity_association_tree_destroy_root'
4603    },
4604    '77254' => {
4605      'Header' => 'pdr.h',
4606      'Line' => '593',
4607      'Param' => {
4608        '0' => {
4609          'name' => 'org_tree',
4610          'type' => '77090'
4611        },
4612        '1' => {
4613          'name' => 'new_tree',
4614          'type' => '77090'
4615        }
4616      },
4617      'Return' => '1',
4618      'ShortName' => 'pldm_entity_association_tree_copy_root'
4619    },
4620    '77683' => {
4621      'Header' => 'pdr.h',
4622      'Line' => '567',
4623      'Param' => {
4624        '0' => {
4625          'name' => 'tree',
4626          'type' => '77090'
4627        },
4628        '1' => {
4629          'name' => 'entity',
4630          'type' => '67691'
4631        }
4632      },
4633      'Return' => '61702',
4634      'ShortName' => 'pldm_entity_association_tree_find'
4635    },
4636    '77963' => {
4637      'Header' => 'pdr.h',
4638      'Line' => '581',
4639      'Param' => {
4640        '0' => {
4641          'name' => 'tree',
4642          'type' => '77090'
4643        },
4644        '1' => {
4645          'name' => 'entity',
4646          'type' => '67691'
4647        },
4648        '2' => {
4649          'name' => 'is_remote',
4650          'type' => '805'
4651        }
4652      },
4653      'Return' => '61702',
4654      'ShortName' => 'pldm_entity_association_tree_find_with_locality'
4655    },
4656    '78345' => {
4657      'Header' => 'pdr.h',
4658      'Line' => '213',
4659      'Param' => {
4660        '0' => {
4661          'name' => 'repo',
4662          'type' => '78467'
4663        },
4664        '1' => {
4665          'name' => 'first',
4666          'type' => '1018'
4667        },
4668        '2' => {
4669          'name' => 'last',
4670          'type' => '1018'
4671        }
4672      },
4673      'Reg' => {
4674        '1' => 'rsi',
4675        '2' => 'rdx'
4676      },
4677      'Return' => '61697',
4678      'ShortName' => 'pldm_pdr_find_last_in_range'
4679    },
4680    '78472' => {
4681      'Header' => 'pdr.h',
4682      'Line' => '178',
4683      'Param' => {
4684        '0' => {
4685          'name' => 'repo',
4686          'type' => '62571'
4687        }
4688      },
4689      'Reg' => {
4690        '0' => 'rdi'
4691      },
4692      'Return' => '1',
4693      'ShortName' => 'pldm_pdr_remove_remote_pdrs'
4694    },
4695    '78724' => {
4696      'Header' => 'pdr.h',
4697      'Line' => '187',
4698      'Param' => {
4699        '0' => {
4700          'name' => 'repo',
4701          'type' => '62571'
4702        },
4703        '1' => {
4704          'name' => 'terminus_handle',
4705          'type' => '1006'
4706        }
4707      },
4708      'Reg' => {
4709        '0' => 'rdi',
4710        '1' => 'rsi'
4711      },
4712      'Return' => '1',
4713      'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
4714    },
4715    '78992' => {
4716      'Header' => 'pdr.h',
4717      'Line' => '528',
4718      'Param' => {
4719        '0' => {
4720          'name' => 'tree',
4721          'type' => '77090'
4722        },
4723        '1' => {
4724          'name' => 'entity',
4725          'type' => '60835'
4726        },
4727        '2' => {
4728          'name' => 'node',
4729          'type' => '77678'
4730        }
4731      },
4732      'Return' => '1',
4733      'ShortName' => 'pldm_find_entity_ref_in_tree'
4734    },
4735    '79279' => {
4736      'Header' => 'pdr.h',
4737      'Line' => '517',
4738      'Param' => {
4739        '0' => {
4740          'name' => 'node',
4741          'type' => '61702'
4742        },
4743        '1' => {
4744          'name' => 'repo',
4745          'type' => '62571'
4746        },
4747        '2' => {
4748          'name' => 'entities',
4749          'type' => '77026'
4750        },
4751        '3' => {
4752          'name' => 'num_entities',
4753          'type' => '1140'
4754        },
4755        '4' => {
4756          'name' => 'is_remote',
4757          'type' => '805'
4758        },
4759        '5' => {
4760          'name' => 'terminus_handle',
4761          'type' => '1006'
4762        },
4763        '6' => {
4764          'name' => 'record_handle',
4765          'offset' => '0',
4766          'type' => '1018'
4767        }
4768      },
4769      'Reg' => {
4770        '0' => 'rdi',
4771        '1' => 'rsi',
4772        '2' => 'rdx',
4773        '3' => 'rcx',
4774        '4' => 'r8',
4775        '5' => 'r9'
4776      },
4777      'Return' => '100',
4778      'ShortName' => 'pldm_entity_association_pdr_add_from_node_with_record_handle'
4779    },
4780    '79512' => {
4781      'Header' => 'pdr.h',
4782      'Line' => '500',
4783      'Param' => {
4784        '0' => {
4785          'name' => 'node',
4786          'type' => '61702'
4787        },
4788        '1' => {
4789          'name' => 'repo',
4790          'type' => '62571'
4791        },
4792        '2' => {
4793          'name' => 'entities',
4794          'type' => '77026'
4795        },
4796        '3' => {
4797          'name' => 'num_entities',
4798          'type' => '1140'
4799        },
4800        '4' => {
4801          'name' => 'is_remote',
4802          'type' => '805'
4803        },
4804        '5' => {
4805          'name' => 'terminus_handle',
4806          'type' => '1006'
4807        }
4808      },
4809      'Return' => '100',
4810      'ShortName' => 'pldm_entity_association_pdr_add_from_node'
4811    },
4812    '79730' => {
4813      'Header' => 'pdr.h',
4814      'Line' => '451',
4815      'Param' => {
4816        '0' => {
4817          'name' => 'tree',
4818          'type' => '77090'
4819        },
4820        '1' => {
4821          'name' => 'repo',
4822          'type' => '62571'
4823        },
4824        '2' => {
4825          'name' => 'is_remote',
4826          'type' => '805'
4827        },
4828        '3' => {
4829          'name' => 'terminus_handle',
4830          'type' => '1006'
4831        }
4832      },
4833      'Return' => '100',
4834      'ShortName' => 'pldm_entity_association_pdr_add'
4835    },
4836    '81287' => {
4837      'Header' => 'pdr.h',
4838      'Line' => '554',
4839      'Param' => {
4840        '0' => {
4841          'name' => 'parent',
4842          'type' => '61702'
4843        },
4844        '1' => {
4845          'name' => 'node',
4846          'type' => '67691'
4847        }
4848      },
4849      'Reg' => {
4850        '0' => 'rdi',
4851        '1' => 'rsi'
4852      },
4853      'Return' => '805',
4854      'ShortName' => 'pldm_is_current_parent_child'
4855    },
4856    '81376' => {
4857      'Header' => 'pdr.h',
4858      'Line' => '540',
4859      'Param' => {
4860        '0' => {
4861          'name' => 'node',
4862          'type' => '61702'
4863        },
4864        '1' => {
4865          'name' => 'association_type',
4866          'type' => '121'
4867        }
4868      },
4869      'Reg' => {
4870        '0' => 'rdi',
4871        '1' => 'rcx'
4872      },
4873      'Return' => '121',
4874      'ShortName' => 'pldm_entity_get_num_children'
4875    },
4876    '81591' => {
4877      'Header' => 'pdr.h',
4878      'Line' => '435',
4879      'Param' => {
4880        '0' => {
4881          'name' => 'node',
4882          'type' => '61702'
4883        }
4884      },
4885      'Reg' => {
4886        '0' => 'rdi'
4887      },
4888      'Return' => '805',
4889      'ShortName' => 'pldm_entity_is_exist_parent'
4890    },
4891    '81640' => {
4892      'Header' => 'pdr.h',
4893      'Line' => '425',
4894      'Param' => {
4895        '0' => {
4896          'name' => 'node',
4897          'type' => '61702'
4898        }
4899      },
4900      'Return' => '60835',
4901      'ShortName' => 'pldm_entity_get_parent'
4902    },
4903    '81774' => {
4904      'Header' => 'pdr.h',
4905      'Line' => '415',
4906      'Param' => {
4907        '0' => {
4908          'name' => 'node',
4909          'type' => '61702'
4910        }
4911      },
4912      'Return' => '805',
4913      'ShortName' => 'pldm_entity_is_node_parent'
4914    },
4915    '81929' => {
4916      'Header' => 'pdr.h',
4917      'Line' => '405',
4918      'Param' => {
4919        '0' => {
4920          'name' => 'tree',
4921          'type' => '77090'
4922        }
4923      },
4924      'Reg' => {
4925        '0' => 'rdi'
4926      },
4927      'Return' => '1',
4928      'ShortName' => 'pldm_entity_association_tree_destroy'
4929    },
4930    '82108' => {
4931      'Header' => 'pdr.h',
4932      'Line' => '377',
4933      'Param' => {
4934        '0' => {
4935          'name' => 'tree',
4936          'type' => '77090'
4937        },
4938        '1' => {
4939          'name' => 'entities',
4940          'type' => '77026'
4941        },
4942        '2' => {
4943          'name' => 'size',
4944          'type' => '13426'
4945        }
4946      },
4947      'Reg' => {
4948        '2' => 'rbp'
4949      },
4950      'Return' => '1',
4951      'ShortName' => 'pldm_entity_association_tree_visit'
4952    },
4953    '82567' => {
4954      'Header' => 'pdr.h',
4955      'Line' => '359',
4956      'Param' => {
4957        '0' => {
4958          'name' => 'tree',
4959          'type' => '77090'
4960        },
4961        '1' => {
4962          'name' => 'entity',
4963          'type' => '67691'
4964        },
4965        '2' => {
4966          'name' => 'entity_instance_number',
4967          'type' => '1006'
4968        },
4969        '3' => {
4970          'name' => 'parent',
4971          'type' => '61702'
4972        },
4973        '4' => {
4974          'name' => 'association_type',
4975          'type' => '121'
4976        },
4977        '5' => {
4978          'name' => 'is_remote',
4979          'type' => '805'
4980        },
4981        '6' => {
4982          'name' => 'is_update_container_id',
4983          'offset' => '0',
4984          'type' => '805'
4985        },
4986        '7' => {
4987          'name' => 'container_id',
4988          'offset' => '8',
4989          'type' => '1006'
4990        }
4991      },
4992      'Return' => '61702',
4993      'ShortName' => 'pldm_entity_association_tree_add_entity'
4994    },
4995    '83174' => {
4996      'Header' => 'pdr.h',
4997      'Line' => '331',
4998      'Param' => {
4999        '0' => {
5000          'name' => 'tree',
5001          'type' => '77090'
5002        },
5003        '1' => {
5004          'name' => 'entity',
5005          'type' => '67691'
5006        },
5007        '2' => {
5008          'name' => 'entity_instance_number',
5009          'type' => '1006'
5010        },
5011        '3' => {
5012          'name' => 'parent',
5013          'type' => '61702'
5014        },
5015        '4' => {
5016          'name' => 'association_type',
5017          'type' => '121'
5018        }
5019      },
5020      'Return' => '61702',
5021      'ShortName' => 'pldm_entity_association_tree_add'
5022    },
5023    '83497' => {
5024      'Header' => 'pdr.h',
5025      'Line' => '314',
5026      'Return' => '77090',
5027      'ShortName' => 'pldm_entity_association_tree_init'
5028    },
5029    '83571' => {
5030      'Header' => 'pdr.h',
5031      'Line' => '399',
5032      'Param' => {
5033        '0' => {
5034          'name' => 'entity',
5035          'type' => '83705'
5036        }
5037      },
5038      'Return' => '1006',
5039      'ShortName' => 'pldm_entity_node_get_remote_container_id'
5040    },
5041    '83731' => {
5042      'Header' => 'pdr.h',
5043      'Line' => '388',
5044      'Param' => {
5045        '0' => {
5046          'name' => 'node',
5047          'type' => '61702'
5048        }
5049      },
5050      'Return' => '60835',
5051      'ShortName' => 'pldm_entity_extract'
5052    },
5053    '84327' => {
5054      'Header' => 'pdr.h',
5055      'Line' => '200',
5056      'Param' => {
5057        '0' => {
5058          'name' => 'repo',
5059          'type' => '78467'
5060        },
5061        '1' => {
5062          'name' => 'terminus_handle',
5063          'type' => '1006'
5064        },
5065        '2' => {
5066          'name' => 'tid',
5067          'type' => '121'
5068        },
5069        '3' => {
5070          'name' => 'tl_eid',
5071          'type' => '121'
5072        },
5073        '4' => {
5074          'name' => 'valid_bit',
5075          'type' => '805'
5076        }
5077      },
5078      'Reg' => {
5079        '0' => 'rbx',
5080        '1' => 'rbp',
5081        '2' => 'r12',
5082        '3' => 'r13'
5083      },
5084      'Return' => '1',
5085      'ShortName' => 'pldm_pdr_update_TL_pdr'
5086    },
5087    '84681' => {
5088      'Header' => 'pdr.h',
5089      'Line' => '279',
5090      'Param' => {
5091        '0' => {
5092          'name' => 'repo',
5093          'type' => '78467'
5094        },
5095        '1' => {
5096          'name' => 'fru_rsi',
5097          'type' => '1006'
5098        },
5099        '2' => {
5100          'name' => 'terminus_handle',
5101          'type' => '12863'
5102        },
5103        '3' => {
5104          'name' => 'entity_type',
5105          'type' => '12863'
5106        },
5107        '4' => {
5108          'name' => 'entity_instance_num',
5109          'type' => '12863'
5110        },
5111        '5' => {
5112          'name' => 'container_id',
5113          'type' => '12863'
5114        }
5115      },
5116      'Reg' => {
5117        '2' => 'r12'
5118      },
5119      'Return' => '63521',
5120      'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
5121    },
5122    '85035' => {
5123      'Header' => 'pdr.h',
5124      'Line' => '258',
5125      'Param' => {
5126        '0' => {
5127          'name' => 'repo',
5128          'type' => '62571'
5129        },
5130        '1' => {
5131          'name' => 'terminus_handle',
5132          'type' => '1006'
5133        },
5134        '2' => {
5135          'name' => 'fru_rsi',
5136          'type' => '1006'
5137        },
5138        '3' => {
5139          'name' => 'entity_type',
5140          'type' => '1006'
5141        },
5142        '4' => {
5143          'name' => 'entity_instance_num',
5144          'type' => '1006'
5145        },
5146        '5' => {
5147          'name' => 'container_id',
5148          'type' => '1006'
5149        },
5150        '6' => {
5151          'name' => 'bmc_record_handle',
5152          'offset' => '0',
5153          'type' => '4924'
5154        }
5155      },
5156      'Return' => '100',
5157      'ShortName' => 'pldm_pdr_add_fru_record_set'
5158    },
5159    '85348' => {
5160      'Header' => 'pdr.h',
5161      'Line' => '170',
5162      'Param' => {
5163        '0' => {
5164          'name' => 'record',
5165          'type' => '63521'
5166        }
5167      },
5168      'Return' => '805',
5169      'ShortName' => 'pldm_pdr_record_is_remote'
5170    },
5171    '85719' => {
5172      'Header' => 'pdr.h',
5173      'Line' => '94',
5174      'Param' => {
5175        '0' => {
5176          'name' => 'repo',
5177          'type' => '78467'
5178        },
5179        '1' => {
5180          'name' => 'record',
5181          'type' => '63521'
5182        }
5183      },
5184      'Return' => '1018',
5185      'ShortName' => 'pldm_pdr_get_record_handle'
5186    },
5187    '85936' => {
5188      'Header' => 'pdr.h',
5189      'Line' => '62',
5190      'Param' => {
5191        '0' => {
5192          'name' => 'repo',
5193          'type' => '78467'
5194        }
5195      },
5196      'Return' => '1018',
5197      'ShortName' => 'pldm_pdr_get_repo_size'
5198    },
5199    '86067' => {
5200      'Header' => 'pdr.h',
5201      'Line' => '52',
5202      'Param' => {
5203        '0' => {
5204          'name' => 'repo',
5205          'type' => '78467'
5206        }
5207      },
5208      'Return' => '1018',
5209      'ShortName' => 'pldm_pdr_get_record_count'
5210    },
5211    '86198' => {
5212      'Header' => 'pdr.h',
5213      'Line' => '160',
5214      'Param' => {
5215        '0' => {
5216          'name' => 'repo',
5217          'type' => '78467'
5218        },
5219        '1' => {
5220          'name' => 'pdr_type',
5221          'type' => '121'
5222        },
5223        '2' => {
5224          'name' => 'curr_record',
5225          'type' => '63521'
5226        },
5227        '3' => {
5228          'name' => 'data',
5229          'type' => '50691'
5230        },
5231        '4' => {
5232          'name' => 'size',
5233          'type' => '4924'
5234        }
5235      },
5236      'Reg' => {
5237        '0' => 'rdi',
5238        '3' => 'rcx',
5239        '4' => 'r8'
5240      },
5241      'Return' => '63521',
5242      'ShortName' => 'pldm_pdr_find_record_by_type'
5243    },
5244    '86369' => {
5245      'Header' => 'pdr.h',
5246      'Line' => '142',
5247      'Param' => {
5248        '0' => {
5249          'name' => 'repo',
5250          'type' => '78467'
5251        },
5252        '1' => {
5253          'name' => 'curr_record',
5254          'type' => '63521'
5255        },
5256        '2' => {
5257          'name' => 'data',
5258          'type' => '50691'
5259        },
5260        '3' => {
5261          'name' => 'size',
5262          'type' => '4924'
5263        },
5264        '4' => {
5265          'name' => 'next_record_handle',
5266          'type' => '4924'
5267        }
5268      },
5269      'Reg' => {
5270        '0' => 'rdi',
5271        '1' => 'rsi',
5272        '2' => 'r9',
5273        '3' => 'rcx',
5274        '4' => 'r8'
5275      },
5276      'Return' => '63521',
5277      'ShortName' => 'pldm_pdr_get_next_record'
5278    },
5279    '86576' => {
5280      'Header' => 'pdr.h',
5281      'Line' => '123',
5282      'Param' => {
5283        '0' => {
5284          'name' => 'repo',
5285          'type' => '78467'
5286        },
5287        '1' => {
5288          'name' => 'record_handle',
5289          'type' => '1018'
5290        },
5291        '2' => {
5292          'name' => 'data',
5293          'type' => '50691'
5294        },
5295        '3' => {
5296          'name' => 'size',
5297          'type' => '4924'
5298        },
5299        '4' => {
5300          'name' => 'next_record_handle',
5301          'type' => '4924'
5302        }
5303      },
5304      'Reg' => {
5305        '0' => 'rdi',
5306        '1' => 'rsi',
5307        '2' => 'r9',
5308        '3' => 'rcx',
5309        '4' => 'r8'
5310      },
5311      'Return' => '63521',
5312      'ShortName' => 'pldm_pdr_find_record'
5313    },
5314    '86755' => {
5315      'Header' => 'pdr.h',
5316      'Line' => '42',
5317      'Param' => {
5318        '0' => {
5319          'name' => 'repo',
5320          'type' => '62571'
5321        }
5322      },
5323      'Reg' => {
5324        '0' => 'rdi'
5325      },
5326      'Return' => '1',
5327      'ShortName' => 'pldm_pdr_destroy'
5328    },
5329    '86908' => {
5330      'Header' => 'pdr.h',
5331      'Line' => '36',
5332      'Return' => '62571',
5333      'ShortName' => 'pldm_pdr_init'
5334    },
5335    '86980' => {
5336      'Header' => 'pdr.h',
5337      'Line' => '79',
5338      'Param' => {
5339        '0' => {
5340          'name' => 'repo',
5341          'type' => '62571'
5342        },
5343        '1' => {
5344          'name' => 'data',
5345          'type' => '1214'
5346        },
5347        '2' => {
5348          'name' => 'size',
5349          'type' => '1018'
5350        },
5351        '3' => {
5352          'name' => 'is_remote',
5353          'type' => '805'
5354        },
5355        '4' => {
5356          'name' => 'terminus_handle',
5357          'type' => '1006'
5358        },
5359        '5' => {
5360          'name' => 'record_handle',
5361          'type' => '4924'
5362        }
5363      },
5364      'Reg' => {
5365        '0' => 'rbp',
5366        '1' => 'r13',
5367        '2' => 'r14',
5368        '5' => 'r12'
5369      },
5370      'Return' => '100',
5371      'ShortName' => 'pldm_pdr_add'
5372    },
5373    '94908' => {
5374      'Header' => 'platform.h',
5375      'Line' => '2543',
5376      'Param' => {
5377        '0' => {
5378          'name' => 'event',
5379          'type' => '94957'
5380        }
5381      },
5382      'Reg' => {
5383        '0' => 'rdi'
5384      },
5385      'Return' => '4919',
5386      'ShortName' => 'pldm_platform_cper_event_event_data'
5387    },
5388    '94962' => {
5389      'Header' => 'platform.h',
5390      'Line' => '2532',
5391      'Param' => {
5392        '0' => {
5393          'name' => 'event_data',
5394          'type' => '2396'
5395        },
5396        '1' => {
5397          'name' => 'event_data_length',
5398          'type' => '1140'
5399        },
5400        '2' => {
5401          'name' => 'cper_event',
5402          'type' => '94957'
5403        },
5404        '3' => {
5405          'name' => 'cper_event_length',
5406          'type' => '1140'
5407        }
5408      },
5409      'Return' => '100',
5410      'ShortName' => 'decode_pldm_platform_cper_event'
5411    },
5412    '96099' => {
5413      'Header' => 'platform.h',
5414      'Line' => '2521',
5415      'Param' => {
5416        '0' => {
5417          'name' => 'pdr',
5418          'type' => '96710'
5419        }
5420      },
5421      'Reg' => {
5422        '0' => 'rdi'
5423      },
5424      'Return' => '100',
5425      'ShortName' => 'decode_pldm_entity_auxiliary_names_pdr_index'
5426    },
5427    '96715' => {
5428      'Header' => 'platform.h',
5429      'Line' => '2499',
5430      'Param' => {
5431        '0' => {
5432          'name' => 'data',
5433          'type' => '2396'
5434        },
5435        '1' => {
5436          'name' => 'data_length',
5437          'type' => '1140'
5438        },
5439        '2' => {
5440          'name' => 'pdr',
5441          'type' => '96710'
5442        },
5443        '3' => {
5444          'name' => 'pdr_length',
5445          'type' => '1140'
5446        }
5447      },
5448      'Reg' => {
5449        '2' => 'rbx'
5450      },
5451      'Return' => '100',
5452      'ShortName' => 'decode_entity_auxiliary_names_pdr'
5453    },
5454    '100852' => {
5455      'Header' => 'platform.h',
5456      'Line' => '1883',
5457      'Param' => {
5458        '0' => {
5459          'name' => 'instance_id',
5460          'type' => '121'
5461        },
5462        '1' => {
5463          'name' => 'resp',
5464          'type' => '101961'
5465        },
5466        '2' => {
5467          'name' => 'msg',
5468          'type' => '4270'
5469        },
5470        '3' => {
5471          'name' => 'payload_length',
5472          'type' => '1140'
5473        }
5474      },
5475      'Reg' => {
5476        '2' => 'r13'
5477      },
5478      'Return' => '100',
5479      'ShortName' => 'encode_get_state_effecter_states_resp'
5480    },
5481    '101976' => {
5482      'Header' => 'platform.h',
5483      'Line' => '1866',
5484      'Param' => {
5485        '0' => {
5486          'name' => 'msg',
5487          'type' => '4914'
5488        },
5489        '1' => {
5490          'name' => 'payload_length',
5491          'type' => '1140'
5492        },
5493        '2' => {
5494          'name' => 'resp',
5495          'type' => '101961'
5496        }
5497      },
5498      'Reg' => {
5499        '2' => 'rsi'
5500      },
5501      'Return' => '100',
5502      'ShortName' => 'decode_get_state_effecter_states_resp'
5503    },
5504    '103006' => {
5505      'Header' => 'platform.h',
5506      'Line' => '1835',
5507      'Param' => {
5508        '0' => {
5509          'name' => 'msg',
5510          'type' => '4914'
5511        },
5512        '1' => {
5513          'name' => 'payload_length',
5514          'type' => '1140'
5515        },
5516        '2' => {
5517          'name' => 'effecter_id',
5518          'type' => '12863'
5519        }
5520      },
5521      'Return' => '100',
5522      'ShortName' => 'decode_get_state_effecter_states_req'
5523    },
5524    '103573' => {
5525      'Header' => 'platform.h',
5526      'Line' => '1849',
5527      'Param' => {
5528        '0' => {
5529          'name' => 'instance_id',
5530          'type' => '121'
5531        },
5532        '1' => {
5533          'name' => 'effecter_id',
5534          'type' => '1006'
5535        },
5536        '2' => {
5537          'name' => 'msg',
5538          'type' => '4270'
5539        },
5540        '3' => {
5541          'name' => 'payload_length',
5542          'type' => '1140'
5543        }
5544      },
5545      'Return' => '100',
5546      'ShortName' => 'encode_get_state_effecter_states_req'
5547    },
5548    '120193' => {
5549      'Header' => 'platform.h',
5550      'Line' => '2015',
5551      'Param' => {
5552        '0' => {
5553          'name' => 'msg',
5554          'type' => '4914'
5555        },
5556        '1' => {
5557          'name' => 'payload_length',
5558          'type' => '1140'
5559        },
5560        '2' => {
5561          'name' => 'completion_code',
5562          'type' => '4919'
5563        },
5564        '3' => {
5565          'name' => 'tid',
5566          'type' => '4919'
5567        },
5568        '4' => {
5569          'name' => 'event_id',
5570          'type' => '12863'
5571        },
5572        '5' => {
5573          'name' => 'next_data_transfer_handle',
5574          'type' => '4924'
5575        },
5576        '6' => {
5577          'name' => 'transfer_flag',
5578          'offset' => '0',
5579          'type' => '4919'
5580        },
5581        '7' => {
5582          'name' => 'event_class',
5583          'offset' => '8',
5584          'type' => '4919'
5585        },
5586        '8' => {
5587          'name' => 'event_data_size',
5588          'offset' => '16',
5589          'type' => '4924'
5590        },
5591        '9' => {
5592          'name' => 'event_data',
5593          'offset' => '24',
5594          'type' => '53604'
5595        },
5596        '10' => {
5597          'name' => 'event_data_integrity_checksum',
5598          'offset' => '32',
5599          'type' => '4924'
5600        }
5601      },
5602      'Return' => '100',
5603      'ShortName' => 'decode_poll_for_platform_event_message_resp'
5604    },
5605    '122256' => {
5606      'Header' => 'platform.h',
5607      'Line' => '1989',
5608      'Param' => {
5609        '0' => {
5610          'name' => 'instance_id',
5611          'type' => '121'
5612        },
5613        '1' => {
5614          'name' => 'format_version',
5615          'type' => '121'
5616        },
5617        '2' => {
5618          'name' => 'transfer_operation_flag',
5619          'type' => '121'
5620        },
5621        '3' => {
5622          'name' => 'data_transfer_handle',
5623          'type' => '1018'
5624        },
5625        '4' => {
5626          'name' => 'event_id_to_acknowledge',
5627          'type' => '1006'
5628        },
5629        '5' => {
5630          'name' => 'msg',
5631          'type' => '4270'
5632        },
5633        '6' => {
5634          'name' => 'payload_length',
5635          'offset' => '0',
5636          'type' => '1140'
5637        }
5638      },
5639      'Return' => '100',
5640      'ShortName' => 'encode_poll_for_platform_event_message_req'
5641    },
5642    '123347' => {
5643      'Header' => 'platform.h',
5644      'Line' => '2459',
5645      'Param' => {
5646        '0' => {
5647          'name' => 'instance_id',
5648          'type' => '121'
5649        },
5650        '1' => {
5651          'name' => 'completion_code',
5652          'type' => '121'
5653        },
5654        '2' => {
5655          'name' => 'msg',
5656          'type' => '4270'
5657        }
5658      },
5659      'Return' => '100',
5660      'ShortName' => 'encode_set_event_receiver_resp'
5661    },
5662    '123520' => {
5663      'Header' => 'platform.h',
5664      'Line' => '2445',
5665      'Param' => {
5666        '0' => {
5667          'name' => 'msg',
5668          'type' => '4914'
5669        },
5670        '1' => {
5671          'name' => 'payload_length',
5672          'type' => '1140'
5673        },
5674        '2' => {
5675          'name' => 'event_message_global_enable',
5676          'type' => '4919'
5677        },
5678        '3' => {
5679          'name' => 'transport_protocol_type',
5680          'type' => '4919'
5681        },
5682        '4' => {
5683          'name' => 'event_receiver_address_info',
5684          'type' => '4919'
5685        },
5686        '5' => {
5687          'name' => 'heartbeat_timer',
5688          'type' => '12863'
5689        }
5690      },
5691      'Return' => '100',
5692      'ShortName' => 'decode_set_event_receiver_req'
5693    },
5694    '124580' => {
5695      'Header' => 'platform.h',
5696      'Line' => '2423',
5697      'Param' => {
5698        '0' => {
5699          'name' => 'msg',
5700          'type' => '4914'
5701        },
5702        '1' => {
5703          'name' => 'payload_length',
5704          'type' => '1140'
5705        },
5706        '2' => {
5707          'name' => 'completion_code',
5708          'type' => '4919'
5709        }
5710      },
5711      'Reg' => {
5712        '0' => 'rdi',
5713        '1' => 'rsi',
5714        '2' => 'rdx'
5715      },
5716      'Return' => '100',
5717      'ShortName' => 'decode_set_event_receiver_resp'
5718    },
5719    '125073' => {
5720      'Header' => 'platform.h',
5721      'Line' => '2409',
5722      'Param' => {
5723        '0' => {
5724          'name' => 'instance_id',
5725          'type' => '121'
5726        },
5727        '1' => {
5728          'name' => 'event_message_global_enable',
5729          'type' => '121'
5730        },
5731        '2' => {
5732          'name' => 'transport_protocol_type',
5733          'type' => '121'
5734        },
5735        '3' => {
5736          'name' => 'event_receiver_address_info',
5737          'type' => '121'
5738        },
5739        '4' => {
5740          'name' => 'heartbeat_timer',
5741          'type' => '1006'
5742        },
5743        '5' => {
5744          'name' => 'msg',
5745          'type' => '4270'
5746        }
5747      },
5748      'Return' => '100',
5749      'ShortName' => 'encode_set_event_receiver_req'
5750    },
5751    '125331' => {
5752      'Header' => 'platform.h',
5753      'Line' => '1530',
5754      'Param' => {
5755        '0' => {
5756          'name' => 'msg',
5757          'type' => '4914'
5758        },
5759        '1' => {
5760          'name' => 'payload_length',
5761          'type' => '1140'
5762        },
5763        '2' => {
5764          'name' => 'sensor_id',
5765          'type' => '12863'
5766        },
5767        '3' => {
5768          'name' => 'rearm_event_state',
5769          'type' => '4919'
5770        }
5771      },
5772      'Return' => '100',
5773      'ShortName' => 'decode_get_sensor_reading_req'
5774    },
5775    '126087' => {
5776      'Header' => 'platform.h',
5777      'Line' => '1556',
5778      'Param' => {
5779        '0' => {
5780          'name' => 'instance_id',
5781          'type' => '121'
5782        },
5783        '1' => {
5784          'name' => 'completion_code',
5785          'type' => '121'
5786        },
5787        '2' => {
5788          'name' => 'sensor_data_size',
5789          'type' => '121'
5790        },
5791        '3' => {
5792          'name' => 'sensor_operational_state',
5793          'type' => '121'
5794        },
5795        '4' => {
5796          'name' => 'sensor_event_message_enable',
5797          'type' => '121'
5798        },
5799        '5' => {
5800          'name' => 'present_state',
5801          'type' => '121'
5802        },
5803        '6' => {
5804          'name' => 'previous_state',
5805          'offset' => '0',
5806          'type' => '121'
5807        },
5808        '7' => {
5809          'name' => 'event_state',
5810          'offset' => '8',
5811          'type' => '121'
5812        },
5813        '8' => {
5814          'name' => 'present_reading',
5815          'offset' => '16',
5816          'type' => '1214'
5817        },
5818        '9' => {
5819          'name' => 'msg',
5820          'offset' => '24',
5821          'type' => '4270'
5822        },
5823        '10' => {
5824          'name' => 'payload_length',
5825          'offset' => '32',
5826          'type' => '1140'
5827        }
5828      },
5829      'Return' => '100',
5830      'ShortName' => 'encode_get_sensor_reading_resp'
5831    },
5832    '126641' => {
5833      'Header' => 'platform.h',
5834      'Line' => '2384',
5835      'Param' => {
5836        '0' => {
5837          'name' => 'msg',
5838          'type' => '4914'
5839        },
5840        '1' => {
5841          'name' => 'payload_length',
5842          'type' => '1140'
5843        },
5844        '2' => {
5845          'name' => 'completion_code',
5846          'type' => '4919'
5847        },
5848        '3' => {
5849          'name' => 'sensor_data_size',
5850          'type' => '4919'
5851        },
5852        '4' => {
5853          'name' => 'sensor_operational_state',
5854          'type' => '4919'
5855        },
5856        '5' => {
5857          'name' => 'sensor_event_message_enable',
5858          'type' => '4919'
5859        },
5860        '6' => {
5861          'name' => 'present_state',
5862          'offset' => '0',
5863          'type' => '4919'
5864        },
5865        '7' => {
5866          'name' => 'previous_state',
5867          'offset' => '8',
5868          'type' => '4919'
5869        },
5870        '8' => {
5871          'name' => 'event_state',
5872          'offset' => '16',
5873          'type' => '4919'
5874        },
5875        '9' => {
5876          'name' => 'present_reading',
5877          'offset' => '24',
5878          'type' => '4919'
5879        }
5880      },
5881      'Return' => '100',
5882      'ShortName' => 'decode_get_sensor_reading_resp'
5883    },
5884    '129286' => {
5885      'Header' => 'platform.h',
5886      'Line' => '2359',
5887      'Param' => {
5888        '0' => {
5889          'name' => 'instance_id',
5890          'type' => '121'
5891        },
5892        '1' => {
5893          'name' => 'sensor_id',
5894          'type' => '1006'
5895        },
5896        '2' => {
5897          'name' => 'rearm_event_state',
5898          'type' => '121'
5899        },
5900        '3' => {
5901          'name' => 'msg',
5902          'type' => '4270'
5903        }
5904      },
5905      'Return' => '100',
5906      'ShortName' => 'encode_get_sensor_reading_req'
5907    },
5908    '129504' => {
5909      'Header' => 'platform.h',
5910      'Line' => '2340',
5911      'Param' => {
5912        '0' => {
5913          'name' => 'change_record_data',
5914          'type' => '1214'
5915        },
5916        '1' => {
5917          'name' => 'change_record_data_size',
5918          'type' => '1140'
5919        },
5920        '2' => {
5921          'name' => 'event_data_operation',
5922          'type' => '4919'
5923        },
5924        '3' => {
5925          'name' => 'number_of_change_entries',
5926          'type' => '4919'
5927        },
5928        '4' => {
5929          'name' => 'change_entry_data_offset',
5930          'type' => '13426'
5931        }
5932      },
5933      'Reg' => {
5934        '0' => 'rdi',
5935        '2' => 'rdx',
5936        '3' => 'r9',
5937        '4' => 'r8'
5938      },
5939      'Return' => '100',
5940      'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
5941    },
5942    '130952' => {
5943      'Header' => 'platform.h',
5944      'Line' => '2246',
5945      'Param' => {
5946        '0' => {
5947          'name' => 'event_data',
5948          'type' => '2396'
5949        },
5950        '1' => {
5951          'name' => 'event_data_length',
5952          'type' => '1140'
5953        },
5954        '2' => {
5955          'name' => 'poll_event',
5956          'type' => '131891'
5957        }
5958      },
5959      'Return' => '100',
5960      'ShortName' => 'decode_pldm_message_poll_event_data'
5961    },
5962    '131896' => {
5963      'Header' => 'platform.h',
5964      'Line' => '2232',
5965      'Param' => {
5966        '0' => {
5967          'name' => 'event_data',
5968          'type' => '1214'
5969        },
5970        '1' => {
5971          'name' => 'event_data_size',
5972          'type' => '1140'
5973        },
5974        '2' => {
5975          'name' => 'event_data_format',
5976          'type' => '4919'
5977        },
5978        '3' => {
5979          'name' => 'number_of_change_records',
5980          'type' => '4919'
5981        },
5982        '4' => {
5983          'name' => 'change_record_data_offset',
5984          'type' => '13426'
5985        }
5986      },
5987      'Reg' => {
5988        '0' => 'rdi',
5989        '2' => 'rdx',
5990        '3' => 'r9',
5991        '4' => 'r8'
5992      },
5993      'Return' => '100',
5994      'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
5995    },
5996    '132566' => {
5997      'Header' => 'platform.h',
5998      'Line' => '2294',
5999      'Param' => {
6000        '0' => {
6001          'name' => 'event_data_format',
6002          'type' => '121'
6003        },
6004        '1' => {
6005          'name' => 'number_of_change_records',
6006          'type' => '121'
6007        },
6008        '2' => {
6009          'name' => 'event_data_operations',
6010          'type' => '1214'
6011        },
6012        '3' => {
6013          'name' => 'numbers_of_change_entries',
6014          'type' => '1214'
6015        },
6016        '4' => {
6017          'name' => 'change_entries',
6018          'type' => '132885'
6019        },
6020        '5' => {
6021          'name' => 'event_data',
6022          'type' => '132900'
6023        },
6024        '6' => {
6025          'name' => 'actual_change_records_size',
6026          'offset' => '0',
6027          'type' => '13426'
6028        },
6029        '7' => {
6030          'name' => 'max_change_records_size',
6031          'offset' => '8',
6032          'type' => '1140'
6033        }
6034      },
6035      'Reg' => {
6036        '0' => 'rdi',
6037        '1' => 'rbx',
6038        '2' => 'r10',
6039        '3' => 'r11',
6040        '4' => 'r8',
6041        '5' => 'r9'
6042      },
6043      'Return' => '100',
6044      'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
6045    },
6046    '132910' => {
6047      'Header' => 'platform.h',
6048      'Line' => '2210',
6049      'Param' => {
6050        '0' => {
6051          'name' => 'msg',
6052          'type' => '4914'
6053        },
6054        '1' => {
6055          'name' => 'payload_length',
6056          'type' => '1140'
6057        },
6058        '2' => {
6059          'name' => 'completion_code',
6060          'type' => '4919'
6061        },
6062        '3' => {
6063          'name' => 'effecter_data_size',
6064          'type' => '4919'
6065        },
6066        '4' => {
6067          'name' => 'effecter_oper_state',
6068          'type' => '4919'
6069        },
6070        '5' => {
6071          'name' => 'pending_value',
6072          'type' => '4919'
6073        },
6074        '6' => {
6075          'name' => 'present_value',
6076          'offset' => '0',
6077          'type' => '4919'
6078        }
6079      },
6080      'Return' => '100',
6081      'ShortName' => 'decode_get_numeric_effecter_value_resp'
6082    },
6083    '136218' => {
6084      'Header' => 'platform.h',
6085      'Line' => '1487',
6086      'Param' => {
6087        '0' => {
6088          'name' => 'msg',
6089          'type' => '4914'
6090        },
6091        '1' => {
6092          'name' => 'payload_length',
6093          'type' => '1140'
6094        },
6095        '2' => {
6096          'name' => 'effecter_id',
6097          'type' => '12863'
6098        }
6099      },
6100      'Return' => '100',
6101      'ShortName' => 'decode_get_numeric_effecter_value_req'
6102    },
6103    '136817' => {
6104      'Header' => 'platform.h',
6105      'Line' => '1511',
6106      'Param' => {
6107        '0' => {
6108          'name' => 'instance_id',
6109          'type' => '121'
6110        },
6111        '1' => {
6112          'name' => 'completion_code',
6113          'type' => '121'
6114        },
6115        '2' => {
6116          'name' => 'effecter_data_size',
6117          'type' => '121'
6118        },
6119        '3' => {
6120          'name' => 'effecter_oper_state',
6121          'type' => '121'
6122        },
6123        '4' => {
6124          'name' => 'pending_value',
6125          'type' => '1214'
6126        },
6127        '5' => {
6128          'name' => 'present_value',
6129          'type' => '1214'
6130        },
6131        '6' => {
6132          'name' => 'msg',
6133          'offset' => '0',
6134          'type' => '4270'
6135        },
6136        '7' => {
6137          'name' => 'payload_length',
6138          'offset' => '8',
6139          'type' => '1140'
6140        }
6141      },
6142      'Return' => '100',
6143      'ShortName' => 'encode_get_numeric_effecter_value_resp'
6144    },
6145    '137515' => {
6146      'Header' => 'platform.h',
6147      'Line' => '2189',
6148      'Param' => {
6149        '0' => {
6150          'name' => 'instance_id',
6151          'type' => '121'
6152        },
6153        '1' => {
6154          'name' => 'effecter_id',
6155          'type' => '1006'
6156        },
6157        '2' => {
6158          'name' => 'msg',
6159          'type' => '4270'
6160        }
6161      },
6162      'Return' => '100',
6163      'ShortName' => 'encode_get_numeric_effecter_value_req'
6164    },
6165    '137713' => {
6166      'Header' => 'platform.h',
6167      'Line' => '2174',
6168      'Param' => {
6169        '0' => {
6170          'name' => 'pdr_data',
6171          'type' => '2396'
6172        },
6173        '1' => {
6174          'name' => 'pdr_data_length',
6175          'type' => '1140'
6176        },
6177        '2' => {
6178          'name' => 'pdr_value',
6179          'type' => '160330'
6180        }
6181      },
6182      'Return' => '100',
6183      'ShortName' => 'decode_numeric_sensor_pdr_data'
6184    },
6185    '160335' => {
6186      'Header' => 'platform.h',
6187      'Line' => '2162',
6188      'Param' => {
6189        '0' => {
6190          'name' => 'sensor_data',
6191          'type' => '1214'
6192        },
6193        '1' => {
6194          'name' => 'sensor_data_length',
6195          'type' => '1140'
6196        },
6197        '2' => {
6198          'name' => 'event_state',
6199          'type' => '4919'
6200        },
6201        '3' => {
6202          'name' => 'previous_event_state',
6203          'type' => '4919'
6204        },
6205        '4' => {
6206          'name' => 'sensor_data_size',
6207          'type' => '4919'
6208        },
6209        '5' => {
6210          'name' => 'present_reading',
6211          'type' => '4924'
6212        }
6213      },
6214      'Reg' => {
6215        '5' => 'r9'
6216      },
6217      'Return' => '100',
6218      'ShortName' => 'decode_numeric_sensor_data'
6219    },
6220    '162348' => {
6221      'Header' => 'platform.h',
6222      'Line' => '2141',
6223      'Param' => {
6224        '0' => {
6225          'name' => 'sensor_data',
6226          'type' => '1214'
6227        },
6228        '1' => {
6229          'name' => 'sensor_data_length',
6230          'type' => '1140'
6231        },
6232        '2' => {
6233          'name' => 'sensor_offset',
6234          'type' => '4919'
6235        },
6236        '3' => {
6237          'name' => 'event_state',
6238          'type' => '4919'
6239        },
6240        '4' => {
6241          'name' => 'previous_event_state',
6242          'type' => '4919'
6243        }
6244      },
6245      'Reg' => {
6246        '0' => 'rdi',
6247        '2' => 'rdx',
6248        '3' => 'r9',
6249        '4' => 'r8'
6250      },
6251      'Return' => '100',
6252      'ShortName' => 'decode_state_sensor_data'
6253    },
6254    '163147' => {
6255      'Header' => 'platform.h',
6256      'Line' => '2123',
6257      'Param' => {
6258        '0' => {
6259          'name' => 'sensor_data',
6260          'type' => '1214'
6261        },
6262        '1' => {
6263          'name' => 'sensor_data_length',
6264          'type' => '1140'
6265        },
6266        '2' => {
6267          'name' => 'present_op_state',
6268          'type' => '4919'
6269        },
6270        '3' => {
6271          'name' => 'previous_op_state',
6272          'type' => '4919'
6273        }
6274      },
6275      'Reg' => {
6276        '0' => 'rdi',
6277        '2' => 'rdx',
6278        '3' => 'r8'
6279      },
6280      'Return' => '100',
6281      'ShortName' => 'decode_sensor_op_data'
6282    },
6283    '163797' => {
6284      'Header' => 'platform.h',
6285      'Line' => '2106',
6286      'Param' => {
6287        '0' => {
6288          'name' => 'event_data',
6289          'type' => '1214'
6290        },
6291        '1' => {
6292          'name' => 'event_data_length',
6293          'type' => '1140'
6294        },
6295        '2' => {
6296          'name' => 'sensor_id',
6297          'type' => '12863'
6298        },
6299        '3' => {
6300          'name' => 'sensor_event_class_type',
6301          'type' => '4919'
6302        },
6303        '4' => {
6304          'name' => 'event_class_data_offset',
6305          'type' => '13426'
6306        }
6307      },
6308      'Return' => '100',
6309      'ShortName' => 'decode_sensor_event_data'
6310    },
6311    '164606' => {
6312      'Header' => 'platform.h',
6313      'Line' => '2085',
6314      'Param' => {
6315        '0' => {
6316          'name' => 'msg',
6317          'type' => '4914'
6318        },
6319        '1' => {
6320          'name' => 'payload_length',
6321          'type' => '1140'
6322        },
6323        '2' => {
6324          'name' => 'completion_code',
6325          'type' => '4919'
6326        },
6327        '3' => {
6328          'name' => 'synchrony_config',
6329          'type' => '4919'
6330        },
6331        '4' => {
6332          'name' => 'synchrony_config_support',
6333          'type' => '6753'
6334        },
6335        '5' => {
6336          'name' => 'number_event_class_returned',
6337          'type' => '4919'
6338        },
6339        '6' => {
6340          'name' => 'event_class',
6341          'offset' => '0',
6342          'type' => '4919'
6343        },
6344        '7' => {
6345          'name' => 'event_class_count',
6346          'offset' => '8',
6347          'type' => '121'
6348        }
6349      },
6350      'Reg' => {
6351        '4' => 'r8',
6352        '5' => 'r9'
6353      },
6354      'Return' => '100',
6355      'ShortName' => 'decode_event_message_supported_resp'
6356    },
6357    '165884' => {
6358      'Header' => 'platform.h',
6359      'Line' => '2068',
6360      'Param' => {
6361        '0' => {
6362          'name' => 'instance_id',
6363          'type' => '121'
6364        },
6365        '1' => {
6366          'name' => 'format_version',
6367          'type' => '121'
6368        },
6369        '2' => {
6370          'name' => 'msg',
6371          'type' => '4270'
6372        }
6373      },
6374      'Return' => '100',
6375      'ShortName' => 'encode_event_message_supported_req'
6376    },
6377    '166082' => {
6378      'Header' => 'platform.h',
6379      'Line' => '2041',
6380      'Param' => {
6381        '0' => {
6382          'name' => 'msg',
6383          'type' => '4914'
6384        },
6385        '1' => {
6386          'name' => 'payload_length',
6387          'type' => '1140'
6388        },
6389        '2' => {
6390          'name' => 'completion_code',
6391          'type' => '4919'
6392        },
6393        '3' => {
6394          'name' => 'terminus_max_buffer_size',
6395          'type' => '12863'
6396        }
6397      },
6398      'Return' => '100',
6399      'ShortName' => 'decode_event_message_buffer_size_resp'
6400    },
6401    '166851' => {
6402      'Header' => 'platform.h',
6403      'Line' => '2054',
6404      'Param' => {
6405        '0' => {
6406          'name' => 'instance_id',
6407          'type' => '121'
6408        },
6409        '1' => {
6410          'name' => 'event_receiver_max_buffer_size',
6411          'type' => '1006'
6412        },
6413        '2' => {
6414          'name' => 'msg',
6415          'type' => '4270'
6416        }
6417      },
6418      'Reg' => {
6419        '2' => 'rbx'
6420      },
6421      'Return' => '100',
6422      'ShortName' => 'encode_event_message_buffer_size_req'
6423    },
6424    '167049' => {
6425      'Header' => 'platform.h',
6426      'Line' => '2030',
6427      'Param' => {
6428        '0' => {
6429          'name' => 'msg',
6430          'type' => '4914'
6431        },
6432        '1' => {
6433          'name' => 'payload_length',
6434          'type' => '1140'
6435        },
6436        '2' => {
6437          'name' => 'completion_code',
6438          'type' => '4919'
6439        },
6440        '3' => {
6441          'name' => 'platform_event_status',
6442          'type' => '4919'
6443        }
6444      },
6445      'Reg' => {
6446        '3' => 'rcx'
6447      },
6448      'Return' => '100',
6449      'ShortName' => 'decode_platform_event_message_resp'
6450    },
6451    '167725' => {
6452      'Header' => 'platform.h',
6453      'Line' => '1973',
6454      'Param' => {
6455        '0' => {
6456          'name' => 'instance_id',
6457          'type' => '121'
6458        },
6459        '1' => {
6460          'name' => 'format_version',
6461          'type' => '121'
6462        },
6463        '2' => {
6464          'name' => 'tid',
6465          'type' => '121'
6466        },
6467        '3' => {
6468          'name' => 'event_class',
6469          'type' => '121'
6470        },
6471        '4' => {
6472          'name' => 'event_data',
6473          'type' => '1214'
6474        },
6475        '5' => {
6476          'name' => 'event_data_length',
6477          'type' => '1140'
6478        },
6479        '6' => {
6480          'name' => 'msg',
6481          'offset' => '0',
6482          'type' => '4270'
6483        },
6484        '7' => {
6485          'name' => 'payload_length',
6486          'offset' => '8',
6487          'type' => '1140'
6488        }
6489      },
6490      'Return' => '100',
6491      'ShortName' => 'encode_platform_event_message_req'
6492    },
6493    '168126' => {
6494      'Header' => 'platform.h',
6495      'Line' => '1953',
6496      'Param' => {
6497        '0' => {
6498          'name' => 'instance_id',
6499          'type' => '121'
6500        },
6501        '1' => {
6502          'name' => 'completion_code',
6503          'type' => '121'
6504        },
6505        '2' => {
6506          'name' => 'tid',
6507          'type' => '121'
6508        },
6509        '3' => {
6510          'name' => 'event_id',
6511          'type' => '1006'
6512        },
6513        '4' => {
6514          'name' => 'next_data_transfer_handle',
6515          'type' => '1018'
6516        },
6517        '5' => {
6518          'name' => 'transfer_flag',
6519          'type' => '121'
6520        },
6521        '6' => {
6522          'name' => 'event_class',
6523          'offset' => '0',
6524          'type' => '121'
6525        },
6526        '7' => {
6527          'name' => 'event_data_size',
6528          'offset' => '8',
6529          'type' => '1018'
6530        },
6531        '8' => {
6532          'name' => 'event_data',
6533          'offset' => '16',
6534          'type' => '4919'
6535        },
6536        '9' => {
6537          'name' => 'checksum',
6538          'offset' => '24',
6539          'type' => '1018'
6540        },
6541        '10' => {
6542          'name' => 'msg',
6543          'offset' => '32',
6544          'type' => '4270'
6545        },
6546        '11' => {
6547          'name' => 'payload_length',
6548          'offset' => '40',
6549          'type' => '1140'
6550        }
6551      },
6552      'Return' => '100',
6553      'ShortName' => 'encode_poll_for_platform_event_message_resp'
6554    },
6555    '170240' => {
6556      'Header' => 'platform.h',
6557      'Line' => '1931',
6558      'Param' => {
6559        '0' => {
6560          'name' => 'instance_id',
6561          'type' => '121'
6562        },
6563        '1' => {
6564          'name' => 'completion_code',
6565          'type' => '121'
6566        },
6567        '2' => {
6568          'name' => 'platform_event_status',
6569          'type' => '121'
6570        },
6571        '3' => {
6572          'name' => 'msg',
6573          'type' => '4270'
6574        }
6575      },
6576      'Return' => '100',
6577      'ShortName' => 'encode_platform_event_message_resp'
6578    },
6579    '170458' => {
6580      'Header' => 'platform.h',
6581      'Line' => '1916',
6582      'Param' => {
6583        '0' => {
6584          'name' => 'msg',
6585          'type' => '4914'
6586        },
6587        '1' => {
6588          'name' => 'payload_length',
6589          'type' => '1140'
6590        },
6591        '2' => {
6592          'name' => 'format_version',
6593          'type' => '4919'
6594        },
6595        '3' => {
6596          'name' => 'transfer_operation_flag',
6597          'type' => '4919'
6598        },
6599        '4' => {
6600          'name' => 'data_transfer_handle',
6601          'type' => '4924'
6602        },
6603        '5' => {
6604          'name' => 'event_id_to_acknowledge',
6605          'type' => '12863'
6606        }
6607      },
6608      'Return' => '100',
6609      'ShortName' => 'decode_poll_for_platform_event_message_req'
6610    },
6611    '171708' => {
6612      'Header' => 'platform.h',
6613      'Line' => '1900',
6614      'Param' => {
6615        '0' => {
6616          'name' => 'msg',
6617          'type' => '4914'
6618        },
6619        '1' => {
6620          'name' => 'payload_length',
6621          'type' => '1140'
6622        },
6623        '2' => {
6624          'name' => 'format_version',
6625          'type' => '4919'
6626        },
6627        '3' => {
6628          'name' => 'tid',
6629          'type' => '4919'
6630        },
6631        '4' => {
6632          'name' => 'event_class',
6633          'type' => '4919'
6634        },
6635        '5' => {
6636          'name' => 'event_data_offset',
6637          'type' => '13426'
6638        }
6639      },
6640      'Reg' => {
6641        '0' => 'r10',
6642        '2' => 'rdx',
6643        '3' => 'rcx',
6644        '4' => 'r8',
6645        '5' => 'r9'
6646      },
6647      'Return' => '100',
6648      'ShortName' => 'decode_platform_event_message_req'
6649    },
6650    '172527' => {
6651      'Header' => 'platform.h',
6652      'Line' => '2318',
6653      'Param' => {
6654        '0' => {
6655          'name' => 'event_data',
6656          'type' => '172718'
6657        },
6658        '1' => {
6659          'name' => 'event_data_size',
6660          'type' => '32000'
6661        },
6662        '2' => {
6663          'name' => 'sensor_id',
6664          'type' => '16179'
6665        },
6666        '3' => {
6667          'name' => 'sensor_event_class',
6668          'type' => '90459'
6669        },
6670        '4' => {
6671          'name' => 'sensor_offset',
6672          'type' => '1001'
6673        },
6674        '5' => {
6675          'name' => 'event_state',
6676          'type' => '1001'
6677        },
6678        '6' => {
6679          'name' => 'previous_event_state',
6680          'offset' => '0',
6681          'type' => '1001'
6682        },
6683        '7' => {
6684          'name' => 'actual_event_data_size',
6685          'type' => '130179'
6686        }
6687      },
6688      'Reg' => {
6689        '1' => 'rdi',
6690        '2' => 'rdx',
6691        '3' => 'rcx',
6692        '4' => 'r8',
6693        '5' => 'r9',
6694        '7' => 'rsi'
6695      },
6696      'Return' => '100',
6697      'ShortName' => 'encode_sensor_event_data'
6698    },
6699    '172733' => {
6700      'Header' => 'platform.h',
6701      'Line' => '1452',
6702      'Param' => {
6703        '0' => {
6704          'name' => 'msg',
6705          'type' => '4914'
6706        },
6707        '1' => {
6708          'name' => 'payload_length',
6709          'type' => '1140'
6710        },
6711        '2' => {
6712          'name' => 'sensor_id',
6713          'type' => '12863'
6714        },
6715        '3' => {
6716          'name' => 'sensor_rearm',
6717          'type' => '6753'
6718        },
6719        '4' => {
6720          'name' => 'reserved',
6721          'type' => '4919'
6722        }
6723      },
6724      'Return' => '100',
6725      'ShortName' => 'decode_get_state_sensor_readings_req'
6726    },
6727    '173638' => {
6728      'Header' => 'platform.h',
6729      'Line' => '1820',
6730      'Param' => {
6731        '0' => {
6732          'name' => 'msg',
6733          'type' => '4914'
6734        },
6735        '1' => {
6736          'name' => 'payload_length',
6737          'type' => '1140'
6738        },
6739        '2' => {
6740          'name' => 'completion_code',
6741          'type' => '4919'
6742        },
6743        '3' => {
6744          'name' => 'comp_sensor_count',
6745          'type' => '4919'
6746        },
6747        '4' => {
6748          'name' => 'field',
6749          'type' => '174868'
6750        }
6751      },
6752      'Reg' => {
6753        '3' => 'r9',
6754        '4' => 'r8'
6755      },
6756      'Return' => '100',
6757      'ShortName' => 'decode_get_state_sensor_readings_resp'
6758    },
6759    '174873' => {
6760      'Header' => 'platform.h',
6761      'Line' => '1800',
6762      'Param' => {
6763        '0' => {
6764          'name' => 'instance_id',
6765          'type' => '121'
6766        },
6767        '1' => {
6768          'name' => 'sensor_id',
6769          'type' => '1006'
6770        },
6771        '2' => {
6772          'name' => 'sensor_rearm',
6773          'type' => '2831'
6774        },
6775        '3' => {
6776          'name' => 'reserved',
6777          'type' => '121'
6778        },
6779        '4' => {
6780          'name' => 'msg',
6781          'type' => '4270'
6782        }
6783      },
6784      'Return' => '100',
6785      'ShortName' => 'encode_get_state_sensor_readings_req'
6786    },
6787    '175111' => {
6788      'Header' => 'platform.h',
6789      'Line' => '1472',
6790      'Param' => {
6791        '0' => {
6792          'name' => 'instance_id',
6793          'type' => '121'
6794        },
6795        '1' => {
6796          'name' => 'completion_code',
6797          'type' => '121'
6798        },
6799        '2' => {
6800          'name' => 'comp_sensor_count',
6801          'type' => '121'
6802        },
6803        '3' => {
6804          'name' => 'field',
6805          'type' => '174868'
6806        },
6807        '4' => {
6808          'name' => 'msg',
6809          'type' => '4270'
6810        }
6811      },
6812      'Return' => '100',
6813      'ShortName' => 'encode_get_state_sensor_readings_resp'
6814    },
6815    '175465' => {
6816      'Header' => 'platform.h',
6817      'Line' => '1781',
6818      'Param' => {
6819        '0' => {
6820          'name' => 'msg',
6821          'type' => '4914'
6822        },
6823        '1' => {
6824          'name' => 'payload_length',
6825          'type' => '1140'
6826        },
6827        '2' => {
6828          'name' => 'completion_code',
6829          'type' => '4919'
6830        }
6831      },
6832      'Reg' => {
6833        '0' => 'rdi',
6834        '1' => 'rsi',
6835        '2' => 'rdx'
6836      },
6837      'Return' => '100',
6838      'ShortName' => 'decode_set_numeric_effecter_value_resp'
6839    },
6840    '175542' => {
6841      'Header' => 'platform.h',
6842      'Line' => '1768',
6843      'Param' => {
6844        '0' => {
6845          'name' => 'instance_id',
6846          'type' => '121'
6847        },
6848        '1' => {
6849          'name' => 'effecter_id',
6850          'type' => '1006'
6851        },
6852        '2' => {
6853          'name' => 'effecter_data_size',
6854          'type' => '121'
6855        },
6856        '3' => {
6857          'name' => 'effecter_value',
6858          'type' => '1214'
6859        },
6860        '4' => {
6861          'name' => 'msg',
6862          'type' => '4270'
6863        },
6864        '5' => {
6865          'name' => 'payload_length',
6866          'type' => '1140'
6867        }
6868      },
6869      'Reg' => {
6870        '3' => 'r12'
6871      },
6872      'Return' => '100',
6873      'ShortName' => 'encode_set_numeric_effecter_value_req'
6874    },
6875    '176014' => {
6876      'Header' => 'platform.h',
6877      'Line' => '1343',
6878      'Param' => {
6879        '0' => {
6880          'name' => 'instance_id',
6881          'type' => '121'
6882        },
6883        '1' => {
6884          'name' => 'completion_code',
6885          'type' => '121'
6886        },
6887        '2' => {
6888          'name' => 'msg',
6889          'type' => '4270'
6890        },
6891        '3' => {
6892          'name' => 'payload_length',
6893          'type' => '1140'
6894        }
6895      },
6896      'Return' => '100',
6897      'ShortName' => 'encode_set_numeric_effecter_value_resp'
6898    },
6899    '176207' => {
6900      'Header' => 'platform.h',
6901      'Line' => '1327',
6902      'Param' => {
6903        '0' => {
6904          'name' => 'msg',
6905          'type' => '4914'
6906        },
6907        '1' => {
6908          'name' => 'payload_length',
6909          'type' => '1140'
6910        },
6911        '2' => {
6912          'name' => 'effecter_id',
6913          'type' => '12863'
6914        },
6915        '3' => {
6916          'name' => 'effecter_data_size',
6917          'type' => '4919'
6918        },
6919        '4' => {
6920          'name' => 'effecter_value',
6921          'type' => '4919'
6922        }
6923      },
6924      'Return' => '100',
6925      'ShortName' => 'decode_set_numeric_effecter_value_req'
6926    },
6927    '179988' => {
6928      'Header' => 'platform.h',
6929      'Line' => '1679',
6930      'Param' => {
6931        '0' => {
6932          'name' => 'msg',
6933          'type' => '4914'
6934        },
6935        '1' => {
6936          'name' => 'payload_length',
6937          'type' => '1140'
6938        },
6939        '2' => {
6940          'name' => 'completion_code',
6941          'type' => '4919'
6942        },
6943        '3' => {
6944          'name' => 'next_record_hndl',
6945          'type' => '4924'
6946        },
6947        '4' => {
6948          'name' => 'next_data_transfer_hndl',
6949          'type' => '4924'
6950        },
6951        '5' => {
6952          'name' => 'transfer_flag',
6953          'type' => '4919'
6954        },
6955        '6' => {
6956          'name' => 'resp_cnt',
6957          'offset' => '0',
6958          'type' => '12863'
6959        },
6960        '7' => {
6961          'name' => 'record_data',
6962          'offset' => '8',
6963          'type' => '4919'
6964        },
6965        '8' => {
6966          'name' => 'record_data_length',
6967          'offset' => '16',
6968          'type' => '1140'
6969        },
6970        '9' => {
6971          'name' => 'transfer_crc',
6972          'offset' => '24',
6973          'type' => '4919'
6974        }
6975      },
6976      'Reg' => {
6977        '5' => 'rbx'
6978      },
6979      'Return' => '100',
6980      'ShortName' => 'decode_get_pdr_resp'
6981    },
6982    '181842' => {
6983      'Header' => 'platform.h',
6984      'Line' => '1648',
6985      'Param' => {
6986        '0' => {
6987          'name' => 'instance_id',
6988          'type' => '121'
6989        },
6990        '1' => {
6991          'name' => 'record_hndl',
6992          'type' => '1018'
6993        },
6994        '2' => {
6995          'name' => 'data_transfer_hndl',
6996          'type' => '1018'
6997        },
6998        '3' => {
6999          'name' => 'transfer_op_flag',
7000          'type' => '121'
7001        },
7002        '4' => {
7003          'name' => 'request_cnt',
7004          'type' => '1006'
7005        },
7006        '5' => {
7007          'name' => 'record_chg_num',
7008          'type' => '1006'
7009        },
7010        '6' => {
7011          'name' => 'msg',
7012          'offset' => '0',
7013          'type' => '4270'
7014        },
7015        '7' => {
7016          'name' => 'payload_length',
7017          'offset' => '8',
7018          'type' => '1140'
7019        }
7020      },
7021      'Reg' => {
7022        '2' => 'r14'
7023      },
7024      'Return' => '100',
7025      'ShortName' => 'encode_get_pdr_req'
7026    },
7027    '184076' => {
7028      'Header' => 'platform.h',
7029      'Line' => '1610',
7030      'Param' => {
7031        '0' => {
7032          'name' => 'msg',
7033          'type' => '4914'
7034        },
7035        '1' => {
7036          'name' => 'payload_length',
7037          'type' => '1140'
7038        },
7039        '2' => {
7040          'name' => 'completion_code',
7041          'type' => '4919'
7042        },
7043        '3' => {
7044          'name' => 'repository_state',
7045          'type' => '4919'
7046        },
7047        '4' => {
7048          'name' => 'update_time',
7049          'type' => '4919'
7050        },
7051        '5' => {
7052          'name' => 'oem_update_time',
7053          'type' => '4919'
7054        },
7055        '6' => {
7056          'name' => 'record_count',
7057          'offset' => '0',
7058          'type' => '4924'
7059        },
7060        '7' => {
7061          'name' => 'repository_size',
7062          'offset' => '8',
7063          'type' => '4924'
7064        },
7065        '8' => {
7066          'name' => 'largest_record_size',
7067          'offset' => '16',
7068          'type' => '4924'
7069        },
7070        '9' => {
7071          'name' => 'data_transfer_handle_timeout',
7072          'offset' => '24',
7073          'type' => '4919'
7074        }
7075      },
7076      'Return' => '100',
7077      'ShortName' => 'decode_get_pdr_repository_info_resp'
7078    },
7079    '186135' => {
7080      'Header' => 'platform.h',
7081      'Line' => '1586',
7082      'Param' => {
7083        '0' => {
7084          'name' => 'instance_id',
7085          'type' => '121'
7086        },
7087        '1' => {
7088          'name' => 'completion_code',
7089          'type' => '121'
7090        },
7091        '2' => {
7092          'name' => 'repository_state',
7093          'type' => '121'
7094        },
7095        '3' => {
7096          'name' => 'update_time',
7097          'type' => '1214'
7098        },
7099        '4' => {
7100          'name' => 'oem_update_time',
7101          'type' => '1214'
7102        },
7103        '5' => {
7104          'name' => 'record_count',
7105          'type' => '1018'
7106        },
7107        '6' => {
7108          'name' => 'repository_size',
7109          'offset' => '0',
7110          'type' => '1018'
7111        },
7112        '7' => {
7113          'name' => 'largest_record_size',
7114          'offset' => '8',
7115          'type' => '1018'
7116        },
7117        '8' => {
7118          'name' => 'data_transfer_handle_timeout',
7119          'offset' => '16',
7120          'type' => '121'
7121        },
7122        '9' => {
7123          'name' => 'msg',
7124          'offset' => '24',
7125          'type' => '4270'
7126        }
7127      },
7128      'Return' => '100',
7129      'ShortName' => 'encode_get_pdr_repository_info_resp'
7130    },
7131    '186608' => {
7132      'Header' => 'platform.h',
7133      'Line' => '1410',
7134      'Param' => {
7135        '0' => {
7136          'name' => 'instance_id',
7137          'type' => '121'
7138        },
7139        '1' => {
7140          'name' => 'completion_code',
7141          'type' => '121'
7142        },
7143        '2' => {
7144          'name' => 'next_record_hndl',
7145          'type' => '1018'
7146        },
7147        '3' => {
7148          'name' => 'next_data_transfer_hndl',
7149          'type' => '1018'
7150        },
7151        '4' => {
7152          'name' => 'transfer_flag',
7153          'type' => '121'
7154        },
7155        '5' => {
7156          'name' => 'resp_cnt',
7157          'type' => '1006'
7158        },
7159        '6' => {
7160          'name' => 'record_data',
7161          'offset' => '0',
7162          'type' => '1214'
7163        },
7164        '7' => {
7165          'name' => 'transfer_crc',
7166          'offset' => '8',
7167          'type' => '121'
7168        },
7169        '8' => {
7170          'name' => 'msg',
7171          'offset' => '16',
7172          'type' => '4270'
7173        }
7174      },
7175      'Return' => '100',
7176      'ShortName' => 'encode_get_pdr_resp'
7177    },
7178    '187057' => {
7179      'Header' => 'platform.h',
7180      'Line' => '1431',
7181      'Param' => {
7182        '0' => {
7183          'name' => 'msg',
7184          'type' => '4914'
7185        },
7186        '1' => {
7187          'name' => 'payload_length',
7188          'type' => '1140'
7189        },
7190        '2' => {
7191          'name' => 'record_hndl',
7192          'type' => '4924'
7193        },
7194        '3' => {
7195          'name' => 'data_transfer_hndl',
7196          'type' => '4924'
7197        },
7198        '4' => {
7199          'name' => 'transfer_op_flag',
7200          'type' => '4919'
7201        },
7202        '5' => {
7203          'name' => 'request_cnt',
7204          'type' => '12863'
7205        },
7206        '6' => {
7207          'name' => 'record_chg_num',
7208          'offset' => '0',
7209          'type' => '12863'
7210        }
7211      },
7212      'Return' => '100',
7213      'ShortName' => 'decode_get_pdr_req'
7214    },
7215    '188534' => {
7216      'Header' => 'platform.h',
7217      'Line' => '1382',
7218      'Param' => {
7219        '0' => {
7220          'name' => 'msg',
7221          'type' => '4914'
7222        },
7223        '1' => {
7224          'name' => 'payload_length',
7225          'type' => '1140'
7226        },
7227        '2' => {
7228          'name' => 'effecter_id',
7229          'type' => '12863'
7230        },
7231        '3' => {
7232          'name' => 'comp_effecter_count',
7233          'type' => '4919'
7234        },
7235        '4' => {
7236          'name' => 'field',
7237          'type' => '189586'
7238        }
7239      },
7240      'Return' => '100',
7241      'ShortName' => 'decode_set_state_effecter_states_req'
7242    },
7243    '189591' => {
7244      'Header' => 'platform.h',
7245      'Line' => '1747',
7246      'Param' => {
7247        '0' => {
7248          'name' => 'msg',
7249          'type' => '4914'
7250        },
7251        '1' => {
7252          'name' => 'payload_length',
7253          'type' => '1140'
7254        },
7255        '2' => {
7256          'name' => 'completion_code',
7257          'type' => '4919'
7258        }
7259      },
7260      'Reg' => {
7261        '0' => 'rdi',
7262        '1' => 'rsi',
7263        '2' => 'rdx'
7264      },
7265      'Return' => '100',
7266      'ShortName' => 'decode_set_state_effecter_states_resp'
7267    },
7268    '189666' => {
7269      'Header' => 'platform.h',
7270      'Line' => '1728',
7271      'Param' => {
7272        '0' => {
7273          'name' => 'instance_id',
7274          'type' => '121'
7275        },
7276        '1' => {
7277          'name' => 'effecter_id',
7278          'type' => '1006'
7279        },
7280        '2' => {
7281          'name' => 'comp_effecter_count',
7282          'type' => '121'
7283        },
7284        '3' => {
7285          'name' => 'field',
7286          'type' => '189586'
7287        },
7288        '4' => {
7289          'name' => 'msg',
7290          'type' => '4270'
7291        }
7292      },
7293      'Reg' => {
7294        '1' => 'rsi'
7295      },
7296      'Return' => '100',
7297      'ShortName' => 'encode_set_state_effecter_states_req'
7298    },
7299    '190010' => {
7300      'Header' => 'platform.h',
7301      'Line' => '1360',
7302      'Param' => {
7303        '0' => {
7304          'name' => 'instance_id',
7305          'type' => '121'
7306        },
7307        '1' => {
7308          'name' => 'completion_code',
7309          'type' => '121'
7310        },
7311        '2' => {
7312          'name' => 'msg',
7313          'type' => '4270'
7314        }
7315      },
7316      'Return' => '100',
7317      'ShortName' => 'encode_set_state_effecter_states_resp'
7318    },
7319    '190177' => {
7320      'Header' => 'platform.h',
7321      'Line' => '710',
7322      'Param' => {
7323        '0' => {
7324          'name' => 'sensor',
7325          'type' => '190567'
7326        },
7327        '1' => {
7328          'name' => 'allocation_size',
7329          'type' => '32000'
7330        },
7331        '2' => {
7332          'name' => 'possible_states',
7333          'type' => '190577'
7334        },
7335        '3' => {
7336          'name' => 'possible_states_size',
7337          'type' => '32000'
7338        },
7339        '4' => {
7340          'name' => 'actual_size',
7341          'type' => '130179'
7342        }
7343      },
7344      'Reg' => {
7345        '0' => 'rdi',
7346        '1' => 'rsi',
7347        '2' => 'r9',
7348        '3' => 'rcx',
7349        '4' => 'r8'
7350      },
7351      'Return' => '100',
7352      'ShortName' => 'encode_state_sensor_pdr'
7353    },
7354    '190587' => {
7355      'Header' => 'platform.h',
7356      'Line' => '950',
7357      'Param' => {
7358        '0' => {
7359          'name' => 'effecter',
7360          'type' => '190977'
7361        },
7362        '1' => {
7363          'name' => 'allocation_size',
7364          'type' => '32000'
7365        },
7366        '2' => {
7367          'name' => 'possible_states',
7368          'type' => '190987'
7369        },
7370        '3' => {
7371          'name' => 'possible_states_size',
7372          'type' => '32000'
7373        },
7374        '4' => {
7375          'name' => 'actual_size',
7376          'type' => '130179'
7377        }
7378      },
7379      'Reg' => {
7380        '0' => 'rdi',
7381        '1' => 'rsi',
7382        '2' => 'r9',
7383        '3' => 'rcx',
7384        '4' => 'r8'
7385      },
7386      'Return' => '100',
7387      'ShortName' => 'encode_state_effecter_pdr'
7388    },
7389    '194300' => {
7390      'Header' => 'instance-id.h',
7391      'Line' => '85',
7392      'Param' => {
7393        '0' => {
7394          'name' => 'ctx',
7395          'type' => '194480'
7396        },
7397        '1' => {
7398          'name' => 'tid',
7399          'type' => '175'
7400        },
7401        '2' => {
7402          'name' => 'iid',
7403          'type' => '187'
7404        }
7405      },
7406      'Return' => '100',
7407      'ShortName' => 'pldm_instance_id_free'
7408    },
7409    '194485' => {
7410      'Header' => 'instance-id.h',
7411      'Line' => '68',
7412      'Param' => {
7413        '0' => {
7414          'name' => 'ctx',
7415          'type' => '194480'
7416        },
7417        '1' => {
7418          'name' => 'tid',
7419          'type' => '175'
7420        },
7421        '2' => {
7422          'name' => 'iid',
7423          'type' => '194867'
7424        }
7425      },
7426      'Return' => '100',
7427      'ShortName' => 'pldm_instance_id_alloc'
7428    },
7429    '194872' => {
7430      'Header' => 'instance-id.h',
7431      'Line' => '51',
7432      'Param' => {
7433        '0' => {
7434          'name' => 'ctx',
7435          'type' => '194480'
7436        }
7437      },
7438      'Reg' => {
7439        '0' => 'rdi'
7440      },
7441      'Return' => '100',
7442      'ShortName' => 'pldm_instance_db_destroy'
7443    },
7444    '194957' => {
7445      'Header' => 'instance-id.h',
7446      'Line' => '41',
7447      'Param' => {
7448        '0' => {
7449          'name' => 'ctx',
7450          'type' => '195043'
7451        }
7452      },
7453      'Return' => '100',
7454      'ShortName' => 'pldm_instance_db_init_default'
7455    },
7456    '195048' => {
7457      'Header' => 'instance-id.h',
7458      'Line' => '28',
7459      'Param' => {
7460        '0' => {
7461          'name' => 'ctx',
7462          'type' => '195043'
7463        },
7464        '1' => {
7465          'name' => 'dbpath',
7466          'type' => '3999'
7467        }
7468      },
7469      'Return' => '100',
7470      'ShortName' => 'pldm_instance_db_init'
7471    },
7472    '195999' => {
7473      'Header' => 'transport.h',
7474      'Line' => '53',
7475      'Param' => {
7476        '0' => {
7477          'name' => 'transport',
7478          'type' => '196036'
7479        },
7480        '1' => {
7481          'name' => 'tid',
7482          'type' => '175'
7483        },
7484        '2' => {
7485          'name' => 'pldm_msg',
7486          'type' => '2396'
7487        },
7488        '3' => {
7489          'name' => 'msg_len',
7490          'type' => '1140'
7491        }
7492      },
7493      'Reg' => {
7494        '0' => 'rdi',
7495        '1' => 'rsi',
7496        '2' => 'rdx',
7497        '3' => 'rcx'
7498      },
7499      'Return' => '195950',
7500      'ShortName' => 'pldm_transport_send_msg'
7501    },
7502    '196046' => {
7503      'Header' => 'transport.h',
7504      'Line' => '118',
7505      'Param' => {
7506        '0' => {
7507          'name' => 'transport',
7508          'type' => '196036'
7509        },
7510        '1' => {
7511          'name' => 'tid',
7512          'type' => '175'
7513        },
7514        '2' => {
7515          'name' => 'pldm_req_msg',
7516          'type' => '2396'
7517        },
7518        '3' => {
7519          'name' => 'req_msg_len',
7520          'type' => '1140'
7521        },
7522        '4' => {
7523          'name' => 'pldm_resp_msg',
7524          'type' => '53604'
7525        },
7526        '5' => {
7527          'name' => 'resp_msg_len',
7528          'type' => '13426'
7529        }
7530      },
7531      'Reg' => {
7532        '2' => 'r14'
7533      },
7534      'Return' => '195950',
7535      'ShortName' => 'pldm_transport_send_recv_msg'
7536    },
7537    '196103' => {
7538      'Header' => 'mctp-demux.h',
7539      'Line' => '18',
7540      'Param' => {
7541        '0' => {
7542          'name' => 'ctx',
7543          'type' => '195994'
7544        }
7545      },
7546      'Reg' => {
7547        '0' => 'rdi'
7548      },
7549      'Return' => '1',
7550      'ShortName' => 'pldm_transport_mctp_demux_destroy'
7551    },
7552    '196140' => {
7553      'Header' => 'transport.h',
7554      'Line' => '81',
7555      'Param' => {
7556        '0' => {
7557          'name' => 'transport',
7558          'type' => '196036'
7559        },
7560        '1' => {
7561          'name' => 'tid',
7562          'type' => '196177'
7563        },
7564        '2' => {
7565          'name' => 'pldm_msg',
7566          'type' => '53604'
7567        },
7568        '3' => {
7569          'name' => 'msg_len',
7570          'type' => '13426'
7571        }
7572      },
7573      'Reg' => {
7574        '0' => 'rdi',
7575        '1' => 'rsi',
7576        '2' => 'rbp',
7577        '3' => 'rcx'
7578      },
7579      'Return' => '195950',
7580      'ShortName' => 'pldm_transport_recv_msg'
7581    },
7582    '196182' => {
7583      'Header' => 'mctp-demux.h',
7584      'Line' => '32',
7585      'Param' => {
7586        '0' => {
7587          'name' => 'ctx',
7588          'type' => '195994'
7589        },
7590        '1' => {
7591          'name' => 'tid',
7592          'type' => '175'
7593        },
7594        '2' => {
7595          'name' => 'eid',
7596          'type' => '195835'
7597        }
7598      },
7599      'Reg' => {
7600        '0' => 'rdi',
7601        '1' => 'rsi',
7602        '2' => 'rdx'
7603      },
7604      'Return' => '100',
7605      'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7606    },
7607    '196214' => {
7608      'Header' => 'mctp-demux.h',
7609      'Line' => '22',
7610      'Param' => {
7611        '0' => {
7612          'name' => 'ctx',
7613          'type' => '195994'
7614        }
7615      },
7616      'Reg' => {
7617        '0' => 'rdi'
7618      },
7619      'Return' => '196036',
7620      'ShortName' => 'pldm_transport_mctp_demux_core'
7621    },
7622    '196258' => {
7623      'Header' => 'mctp-demux.h',
7624      'Line' => '15',
7625      'Param' => {
7626        '0' => {
7627          'name' => 'ctx',
7628          'type' => '196280'
7629        }
7630      },
7631      'Reg' => {
7632        '0' => 'r12'
7633      },
7634      'Return' => '100',
7635      'ShortName' => 'pldm_transport_mctp_demux_init'
7636    },
7637    '196339' => {
7638      'Header' => 'pldm.h',
7639      'Line' => '119',
7640      'Return' => '1',
7641      'ShortName' => 'pldm_close'
7642    },
7643    '196383' => {
7644      'Header' => 'pldm.h',
7645      'Line' => '75',
7646      'Param' => {
7647        '0' => {
7648          'name' => 'eid',
7649          'type' => '195835'
7650        },
7651        '1' => {
7652          'name' => 'mctp_fd',
7653          'type' => '100'
7654        },
7655        '2' => {
7656          'name' => 'pldm_req_msg',
7657          'type' => '1214'
7658        },
7659        '3' => {
7660          'name' => 'req_msg_len',
7661          'type' => '1140'
7662        }
7663      },
7664      'Reg' => {
7665        '0' => 'rdi',
7666        '1' => 'rsi',
7667        '2' => 'rdx',
7668        '3' => 'rcx'
7669      },
7670      'Return' => '195950',
7671      'ShortName' => 'pldm_send'
7672    },
7673    '196802' => {
7674      'Header' => 'pldm.h',
7675      'Line' => '57',
7676      'Param' => {
7677        '0' => {
7678          'name' => 'eid',
7679          'type' => '195835'
7680        },
7681        '1' => {
7682          'name' => 'mctp_fd',
7683          'type' => '100'
7684        },
7685        '2' => {
7686          'name' => 'pldm_req_msg',
7687          'type' => '1214'
7688        },
7689        '3' => {
7690          'name' => 'req_msg_len',
7691          'type' => '1140'
7692        },
7693        '4' => {
7694          'name' => 'pldm_resp_msg',
7695          'type' => '50691'
7696        },
7697        '5' => {
7698          'name' => 'resp_msg_len',
7699          'type' => '13426'
7700        }
7701      },
7702      'Reg' => {
7703        '0' => 'rdi',
7704        '1' => 'rsi',
7705        '2' => 'rdx',
7706        '3' => 'rcx',
7707        '4' => 'r8',
7708        '5' => 'r9'
7709      },
7710      'Return' => '195950',
7711      'ShortName' => 'pldm_send_recv'
7712    },
7713    '197285' => {
7714      'Header' => 'pldm.h',
7715      'Line' => '94',
7716      'Param' => {
7717        '0' => {
7718          'name' => 'eid',
7719          'type' => '195835'
7720        },
7721        '1' => {
7722          'name' => 'mctp_fd',
7723          'type' => '100'
7724        },
7725        '2' => {
7726          'name' => 'instance_id',
7727          'type' => '121'
7728        },
7729        '3' => {
7730          'name' => 'pldm_resp_msg',
7731          'type' => '50691'
7732        },
7733        '4' => {
7734          'name' => 'resp_msg_len',
7735          'type' => '13426'
7736        }
7737      },
7738      'Reg' => {
7739        '3' => 'rbx'
7740      },
7741      'Return' => '195950',
7742      'ShortName' => 'pldm_recv'
7743    },
7744    '197511' => {
7745      'Header' => 'pldm.h',
7746      'Line' => '112',
7747      'Param' => {
7748        '0' => {
7749          'name' => 'eid',
7750          'type' => '195835'
7751        },
7752        '1' => {
7753          'name' => 'mctp_fd',
7754          'type' => '100'
7755        },
7756        '2' => {
7757          'name' => 'pldm_resp_msg',
7758          'type' => '50691'
7759        },
7760        '3' => {
7761          'name' => 'resp_msg_len',
7762          'type' => '13426'
7763        }
7764      },
7765      'Reg' => {
7766        '2' => 'r12',
7767        '3' => 'r13'
7768      },
7769      'Return' => '195950',
7770      'ShortName' => 'pldm_recv_any'
7771    },
7772    '197964' => {
7773      'Header' => 'pldm.h',
7774      'Line' => '39',
7775      'Return' => '195950',
7776      'ShortName' => 'pldm_open'
7777    },
7778    '200382' => {
7779      'Header' => 'af-mctp.h',
7780      'Line' => '54',
7781      'Param' => {
7782        '0' => {
7783          'name' => 'transport',
7784          'type' => '200538'
7785        },
7786        '1' => {
7787          'name' => 'smctp',
7788          'type' => '200543'
7789        },
7790        '2' => {
7791          'name' => 'len',
7792          'type' => '1140'
7793        }
7794      },
7795      'Reg' => {
7796        '1' => 'rsi',
7797        '2' => 'rdx'
7798      },
7799      'Return' => '100',
7800      'ShortName' => 'pldm_transport_af_mctp_bind'
7801    },
7802    '200548' => {
7803      'Header' => 'af-mctp.h',
7804      'Line' => '19',
7805      'Param' => {
7806        '0' => {
7807          'name' => 'ctx',
7808          'type' => '200538'
7809        }
7810      },
7811      'Reg' => {
7812        '0' => 'rdi'
7813      },
7814      'Return' => '1',
7815      'ShortName' => 'pldm_transport_af_mctp_destroy'
7816    },
7817    '200632' => {
7818      'Header' => 'af-mctp.h',
7819      'Line' => '16',
7820      'Param' => {
7821        '0' => {
7822          'name' => 'ctx',
7823          'type' => '200856'
7824        }
7825      },
7826      'Reg' => {
7827        '0' => 'r12'
7828      },
7829      'Return' => '100',
7830      'ShortName' => 'pldm_transport_af_mctp_init'
7831    },
7832    '202043' => {
7833      'Header' => 'af-mctp.h',
7834      'Line' => '37',
7835      'Param' => {
7836        '0' => {
7837          'name' => 'ctx',
7838          'type' => '200538'
7839        },
7840        '1' => {
7841          'name' => 'tid',
7842          'type' => '175'
7843        },
7844        '2' => {
7845          'name' => 'eid',
7846          'type' => '195835'
7847        }
7848      },
7849      'Reg' => {
7850        '0' => 'rdi',
7851        '1' => 'rsi',
7852        '2' => 'rdx'
7853      },
7854      'Return' => '100',
7855      'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
7856    },
7857    '202116' => {
7858      'Header' => 'af-mctp.h',
7859      'Line' => '33',
7860      'Param' => {
7861        '0' => {
7862          'name' => 'ctx',
7863          'type' => '200538'
7864        },
7865        '1' => {
7866          'name' => 'tid',
7867          'type' => '175'
7868        },
7869        '2' => {
7870          'name' => 'eid',
7871          'type' => '195835'
7872        }
7873      },
7874      'Reg' => {
7875        '0' => 'rdi',
7876        '1' => 'rsi',
7877        '2' => 'rdx'
7878      },
7879      'Return' => '100',
7880      'ShortName' => 'pldm_transport_af_mctp_map_tid'
7881    },
7882    '202357' => {
7883      'Header' => 'af-mctp.h',
7884      'Line' => '28',
7885      'Param' => {
7886        '0' => {
7887          'name' => 't',
7888          'type' => '196036'
7889        },
7890        '1' => {
7891          'name' => 'pollfd',
7892          'type' => '199034'
7893        }
7894      },
7895      'Reg' => {
7896        '0' => 'rdi',
7897        '1' => 'rsi'
7898      },
7899      'Return' => '100',
7900      'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7901    },
7902    '202435' => {
7903      'Header' => 'af-mctp.h',
7904      'Line' => '23',
7905      'Param' => {
7906        '0' => {
7907          'name' => 'ctx',
7908          'type' => '200538'
7909        }
7910      },
7911      'Reg' => {
7912        '0' => 'rdi'
7913      },
7914      'Return' => '196036',
7915      'ShortName' => 'pldm_transport_af_mctp_core'
7916    },
7917    '206154' => {
7918      'Header' => 'mctp-demux.h',
7919      'Line' => '36',
7920      'Param' => {
7921        '0' => {
7922          'name' => 'ctx',
7923          'type' => '195994'
7924        },
7925        '1' => {
7926          'name' => 'tid',
7927          'type' => '175'
7928        },
7929        '2' => {
7930          'name' => 'eid',
7931          'type' => '195835'
7932        }
7933      },
7934      'Reg' => {
7935        '0' => 'rdi',
7936        '1' => 'rsi',
7937        '2' => 'rdx'
7938      },
7939      'Return' => '100',
7940      'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7941    },
7942    '206468' => {
7943      'Header' => 'mctp-demux.h',
7944      'Line' => '27',
7945      'Param' => {
7946        '0' => {
7947          'name' => 't',
7948          'type' => '196036'
7949        },
7950        '1' => {
7951          'name' => 'pollfd',
7952          'type' => '199034'
7953        }
7954      },
7955      'Reg' => {
7956        '0' => 'rdi',
7957        '1' => 'rsi'
7958      },
7959      'Return' => '100',
7960      'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7961    },
7962    '214304' => {
7963      'Header' => 'transport.h',
7964      'Line' => '31',
7965      'Param' => {
7966        '0' => {
7967          'name' => 'transport',
7968          'type' => '196036'
7969        },
7970        '1' => {
7971          'name' => 'timeout',
7972          'type' => '100'
7973        }
7974      },
7975      'Return' => '100',
7976      'ShortName' => 'pldm_transport_poll'
7977    },
7978    '216503' => {
7979      'Header' => 'file_io.h',
7980      'Line' => '912',
7981      'Param' => {
7982        '0' => {
7983          'name' => 'instance_id',
7984          'type' => '121'
7985        },
7986        '1' => {
7987          'name' => 'completion_code',
7988          'type' => '121'
7989        },
7990        '2' => {
7991          'name' => 'msg',
7992          'type' => '4270'
7993        }
7994      },
7995      'Return' => '100',
7996      'ShortName' => 'encode_new_file_with_metadata_resp'
7997    },
7998    '216703' => {
7999      'Header' => 'file_io.h',
8000      'Line' => '898',
8001      'Param' => {
8002        '0' => {
8003          'name' => 'msg',
8004          'type' => '4914'
8005        },
8006        '1' => {
8007          'name' => 'payload_length',
8008          'type' => '1140'
8009        },
8010        '2' => {
8011          'name' => 'file_type',
8012          'type' => '12863'
8013        },
8014        '3' => {
8015          'name' => 'file_handle',
8016          'type' => '4924'
8017        },
8018        '4' => {
8019          'name' => 'length',
8020          'type' => '24846'
8021        },
8022        '5' => {
8023          'name' => 'file_meta_data_1',
8024          'type' => '4924'
8025        },
8026        '6' => {
8027          'name' => 'file_meta_data_2',
8028          'offset' => '0',
8029          'type' => '4924'
8030        },
8031        '7' => {
8032          'name' => 'file_meta_data_3',
8033          'offset' => '8',
8034          'type' => '4924'
8035        },
8036        '8' => {
8037          'name' => 'file_meta_data_4',
8038          'offset' => '16',
8039          'type' => '4924'
8040        }
8041      },
8042      'Reg' => {
8043        '1' => 'r10',
8044        '2' => 'rdx',
8045        '3' => 'rdi',
8046        '4' => 'r8',
8047        '5' => 'r9'
8048      },
8049      'Return' => '100',
8050      'ShortName' => 'decode_new_file_with_metadata_req'
8051    },
8052    '216935' => {
8053      'Header' => 'file_io.h',
8054      'Line' => '881',
8055      'Param' => {
8056        '0' => {
8057          'name' => 'msg',
8058          'type' => '4914'
8059        },
8060        '1' => {
8061          'name' => 'payload_length',
8062          'type' => '1140'
8063        },
8064        '2' => {
8065          'name' => 'completion_code',
8066          'type' => '4919'
8067        }
8068      },
8069      'Reg' => {
8070        '0' => 'rdi',
8071        '1' => 'rsi',
8072        '2' => 'rdx'
8073      },
8074      'Return' => '100',
8075      'ShortName' => 'decode_new_file_with_metadata_resp'
8076    },
8077    '217036' => {
8078      'Header' => 'file_io.h',
8079      'Line' => '866',
8080      'Param' => {
8081        '0' => {
8082          'name' => 'instance_id',
8083          'type' => '121'
8084        },
8085        '1' => {
8086          'name' => 'file_type',
8087          'type' => '1006'
8088        },
8089        '2' => {
8090          'name' => 'file_handle',
8091          'type' => '1018'
8092        },
8093        '3' => {
8094          'name' => 'length',
8095          'type' => '16196'
8096        },
8097        '4' => {
8098          'name' => 'file_meta_data_1',
8099          'type' => '1018'
8100        },
8101        '5' => {
8102          'name' => 'file_meta_data_2',
8103          'type' => '1018'
8104        },
8105        '6' => {
8106          'name' => 'file_meta_data_3',
8107          'offset' => '0',
8108          'type' => '1018'
8109        },
8110        '7' => {
8111          'name' => 'file_meta_data_4',
8112          'offset' => '8',
8113          'type' => '1018'
8114        },
8115        '8' => {
8116          'name' => 'msg',
8117          'offset' => '16',
8118          'type' => '4270'
8119        }
8120      },
8121      'Reg' => {
8122        '2' => 'r14'
8123      },
8124      'Return' => '100',
8125      'ShortName' => 'encode_new_file_with_metadata_req'
8126    },
8127    '217333' => {
8128      'Header' => 'file_io.h',
8129      'Line' => '824',
8130      'Param' => {
8131        '0' => {
8132          'name' => 'instance_id',
8133          'type' => '121'
8134        },
8135        '1' => {
8136          'name' => 'completion_code',
8137          'type' => '121'
8138        },
8139        '2' => {
8140          'name' => 'msg',
8141          'type' => '4270'
8142        }
8143      },
8144      'Return' => '100',
8145      'ShortName' => 'encode_file_ack_with_meta_data_resp'
8146    },
8147    '217528' => {
8148      'Header' => 'file_io.h',
8149      'Line' => '811',
8150      'Param' => {
8151        '0' => {
8152          'name' => 'msg',
8153          'type' => '4914'
8154        },
8155        '1' => {
8156          'name' => 'payload_length',
8157          'type' => '1140'
8158        },
8159        '2' => {
8160          'name' => 'file_type',
8161          'type' => '12863'
8162        },
8163        '3' => {
8164          'name' => 'file_handle',
8165          'type' => '4924'
8166        },
8167        '4' => {
8168          'name' => 'file_status',
8169          'type' => '4919'
8170        },
8171        '5' => {
8172          'name' => 'file_meta_data_1',
8173          'type' => '4924'
8174        },
8175        '6' => {
8176          'name' => 'file_meta_data_2',
8177          'offset' => '0',
8178          'type' => '4924'
8179        },
8180        '7' => {
8181          'name' => 'file_meta_data_3',
8182          'offset' => '8',
8183          'type' => '4924'
8184        },
8185        '8' => {
8186          'name' => 'file_meta_data_4',
8187          'offset' => '16',
8188          'type' => '4924'
8189        }
8190      },
8191      'Reg' => {
8192        '1' => 'rsi',
8193        '2' => 'rdx',
8194        '3' => 'rcx',
8195        '4' => 'r8',
8196        '5' => 'r9'
8197      },
8198      'Return' => '100',
8199      'ShortName' => 'decode_file_ack_with_meta_data_req'
8200    },
8201    '217740' => {
8202      'Header' => 'file_io.h',
8203      'Line' => '794',
8204      'Param' => {
8205        '0' => {
8206          'name' => 'msg',
8207          'type' => '4914'
8208        },
8209        '1' => {
8210          'name' => 'payload_length',
8211          'type' => '1140'
8212        },
8213        '2' => {
8214          'name' => 'completion_code',
8215          'type' => '4919'
8216        }
8217      },
8218      'Reg' => {
8219        '0' => 'rdi',
8220        '1' => 'rsi',
8221        '2' => 'rdx'
8222      },
8223      'Return' => '100',
8224      'ShortName' => 'decode_file_ack_with_meta_data_resp'
8225    },
8226    '217836' => {
8227      'Header' => 'file_io.h',
8228      'Line' => '781',
8229      'Param' => {
8230        '0' => {
8231          'name' => 'instance_id',
8232          'type' => '121'
8233        },
8234        '1' => {
8235          'name' => 'file_type',
8236          'type' => '1006'
8237        },
8238        '2' => {
8239          'name' => 'file_handle',
8240          'type' => '1018'
8241        },
8242        '3' => {
8243          'name' => 'file_status',
8244          'type' => '121'
8245        },
8246        '4' => {
8247          'name' => 'file_meta_data_1',
8248          'type' => '1018'
8249        },
8250        '5' => {
8251          'name' => 'file_meta_data_2',
8252          'type' => '1018'
8253        },
8254        '6' => {
8255          'name' => 'file_meta_data_3',
8256          'offset' => '0',
8257          'type' => '1018'
8258        },
8259        '7' => {
8260          'name' => 'file_meta_data_4',
8261          'offset' => '8',
8262          'type' => '1018'
8263        },
8264        '8' => {
8265          'name' => 'msg',
8266          'offset' => '16',
8267          'type' => '4270'
8268        }
8269      },
8270      'Reg' => {
8271        '2' => 'r14'
8272      },
8273      'Return' => '100',
8274      'ShortName' => 'encode_file_ack_with_meta_data_req'
8275    },
8276    '218133' => {
8277      'Header' => 'file_io.h',
8278      'Line' => '741',
8279      'Param' => {
8280        '0' => {
8281          'name' => 'msg',
8282          'type' => '4914'
8283        },
8284        '1' => {
8285          'name' => 'payload_length',
8286          'type' => '1140'
8287        },
8288        '2' => {
8289          'name' => 'completion_code',
8290          'type' => '4919'
8291        }
8292      },
8293      'Reg' => {
8294        '0' => 'rdi',
8295        '1' => 'rsi',
8296        '2' => 'rdx'
8297      },
8298      'Return' => '100',
8299      'ShortName' => 'decode_file_ack_resp'
8300    },
8301    '218234' => {
8302      'Header' => 'file_io.h',
8303      'Line' => '730',
8304      'Param' => {
8305        '0' => {
8306          'name' => 'instance_id',
8307          'type' => '121'
8308        },
8309        '1' => {
8310          'name' => 'file_type',
8311          'type' => '1006'
8312        },
8313        '2' => {
8314          'name' => 'file_handle',
8315          'type' => '1018'
8316        },
8317        '3' => {
8318          'name' => 'file_status',
8319          'type' => '121'
8320        },
8321        '4' => {
8322          'name' => 'msg',
8323          'type' => '4270'
8324        }
8325      },
8326      'Return' => '100',
8327      'ShortName' => 'encode_file_ack_req'
8328    },
8329    '218469' => {
8330      'Header' => 'file_io.h',
8331      'Line' => '718',
8332      'Param' => {
8333        '0' => {
8334          'name' => 'instance_id',
8335          'type' => '121'
8336        },
8337        '1' => {
8338          'name' => 'completion_code',
8339          'type' => '121'
8340        },
8341        '2' => {
8342          'name' => 'msg',
8343          'type' => '4270'
8344        }
8345      },
8346      'Return' => '100',
8347      'ShortName' => 'encode_file_ack_resp'
8348    },
8349    '218659' => {
8350      'Header' => 'file_io.h',
8351      'Line' => '706',
8352      'Param' => {
8353        '0' => {
8354          'name' => 'msg',
8355          'type' => '4914'
8356        },
8357        '1' => {
8358          'name' => 'payload_length',
8359          'type' => '1140'
8360        },
8361        '2' => {
8362          'name' => 'file_type',
8363          'type' => '12863'
8364        },
8365        '3' => {
8366          'name' => 'file_handle',
8367          'type' => '4924'
8368        },
8369        '4' => {
8370          'name' => 'file_status',
8371          'type' => '4919'
8372        }
8373      },
8374      'Reg' => {
8375        '1' => 'rsi',
8376        '2' => 'rdx',
8377        '3' => 'rcx',
8378        '4' => 'r8'
8379      },
8380      'Return' => '100',
8381      'ShortName' => 'decode_file_ack_req'
8382    },
8383    '218801' => {
8384      'Header' => 'file_io.h',
8385      'Line' => '675',
8386      'Param' => {
8387        '0' => {
8388          'name' => 'msg',
8389          'type' => '4914'
8390        },
8391        '1' => {
8392          'name' => 'payload_length',
8393          'type' => '1140'
8394        },
8395        '2' => {
8396          'name' => 'completion_code',
8397          'type' => '4919'
8398        },
8399        '3' => {
8400          'name' => 'length',
8401          'type' => '4924'
8402        }
8403      },
8404      'Reg' => {
8405        '0' => 'rdi',
8406        '1' => 'rsi',
8407        '2' => 'rdx',
8408        '3' => 'rcx'
8409      },
8410      'Return' => '100',
8411      'ShortName' => 'decode_rw_file_by_type_resp'
8412    },
8413    '218916' => {
8414      'Header' => 'file_io.h',
8415      'Line' => '661',
8416      'Param' => {
8417        '0' => {
8418          'name' => 'instance_id',
8419          'type' => '121'
8420        },
8421        '1' => {
8422          'name' => 'command',
8423          'type' => '121'
8424        },
8425        '2' => {
8426          'name' => 'file_type',
8427          'type' => '1006'
8428        },
8429        '3' => {
8430          'name' => 'file_handle',
8431          'type' => '1018'
8432        },
8433        '4' => {
8434          'name' => 'offset',
8435          'type' => '1018'
8436        },
8437        '5' => {
8438          'name' => 'length',
8439          'type' => '1018'
8440        },
8441        '6' => {
8442          'name' => 'msg',
8443          'offset' => '0',
8444          'type' => '4270'
8445        }
8446      },
8447      'Return' => '100',
8448      'ShortName' => 'encode_rw_file_by_type_req'
8449    },
8450    '219186' => {
8451      'Header' => 'file_io.h',
8452      'Line' => '644',
8453      'Param' => {
8454        '0' => {
8455          'name' => 'instance_id',
8456          'type' => '121'
8457        },
8458        '1' => {
8459          'name' => 'command',
8460          'type' => '121'
8461        },
8462        '2' => {
8463          'name' => 'completion_code',
8464          'type' => '121'
8465        },
8466        '3' => {
8467          'name' => 'length',
8468          'type' => '1018'
8469        },
8470        '4' => {
8471          'name' => 'msg',
8472          'type' => '4270'
8473        }
8474      },
8475      'Return' => '100',
8476      'ShortName' => 'encode_rw_file_by_type_resp'
8477    },
8478    '219416' => {
8479      'Header' => 'file_io.h',
8480      'Line' => '626',
8481      'Param' => {
8482        '0' => {
8483          'name' => 'msg',
8484          'type' => '4914'
8485        },
8486        '1' => {
8487          'name' => 'payload_length',
8488          'type' => '1140'
8489        },
8490        '2' => {
8491          'name' => 'file_type',
8492          'type' => '12863'
8493        },
8494        '3' => {
8495          'name' => 'file_handle',
8496          'type' => '4924'
8497        },
8498        '4' => {
8499          'name' => 'offset',
8500          'type' => '4924'
8501        },
8502        '5' => {
8503          'name' => 'length',
8504          'type' => '4924'
8505        }
8506      },
8507      'Reg' => {
8508        '1' => 'r10',
8509        '2' => 'rdx',
8510        '3' => 'rdi',
8511        '4' => 'r8',
8512        '5' => 'r9'
8513      },
8514      'Return' => '100',
8515      'ShortName' => 'decode_rw_file_by_type_req'
8516    },
8517    '219578' => {
8518      'Header' => 'file_io.h',
8519      'Line' => '590',
8520      'Param' => {
8521        '0' => {
8522          'name' => 'msg',
8523          'type' => '4914'
8524        },
8525        '1' => {
8526          'name' => 'payload_length',
8527          'type' => '1140'
8528        },
8529        '2' => {
8530          'name' => 'completion_code',
8531          'type' => '4919'
8532        }
8533      },
8534      'Reg' => {
8535        '0' => 'rdi',
8536        '1' => 'rsi',
8537        '2' => 'rdx'
8538      },
8539      'Return' => '100',
8540      'ShortName' => 'decode_new_file_resp'
8541    },
8542    '219679' => {
8543      'Header' => 'file_io.h',
8544      'Line' => '579',
8545      'Param' => {
8546        '0' => {
8547          'name' => 'instance_id',
8548          'type' => '121'
8549        },
8550        '1' => {
8551          'name' => 'file_type',
8552          'type' => '1006'
8553        },
8554        '2' => {
8555          'name' => 'file_handle',
8556          'type' => '1018'
8557        },
8558        '3' => {
8559          'name' => 'length',
8560          'type' => '16196'
8561        },
8562        '4' => {
8563          'name' => 'msg',
8564          'type' => '4270'
8565        }
8566      },
8567      'Return' => '100',
8568      'ShortName' => 'encode_new_file_req'
8569    },
8570    '219914' => {
8571      'Header' => 'file_io.h',
8572      'Line' => '567',
8573      'Param' => {
8574        '0' => {
8575          'name' => 'instance_id',
8576          'type' => '121'
8577        },
8578        '1' => {
8579          'name' => 'completion_code',
8580          'type' => '121'
8581        },
8582        '2' => {
8583          'name' => 'msg',
8584          'type' => '4270'
8585        }
8586      },
8587      'Return' => '100',
8588      'ShortName' => 'encode_new_file_resp'
8589    },
8590    '220104' => {
8591      'Header' => 'file_io.h',
8592      'Line' => '555',
8593      'Param' => {
8594        '0' => {
8595          'name' => 'msg',
8596          'type' => '4914'
8597        },
8598        '1' => {
8599          'name' => 'payload_length',
8600          'type' => '1140'
8601        },
8602        '2' => {
8603          'name' => 'file_type',
8604          'type' => '12863'
8605        },
8606        '3' => {
8607          'name' => 'file_handle',
8608          'type' => '4924'
8609        },
8610        '4' => {
8611          'name' => 'length',
8612          'type' => '24846'
8613        }
8614      },
8615      'Reg' => {
8616        '1' => 'r9',
8617        '2' => 'rdx',
8618        '3' => 'rcx',
8619        '4' => 'r8'
8620      },
8621      'Return' => '100',
8622      'ShortName' => 'decode_new_file_req'
8623    },
8624    '220246' => {
8625      'Header' => 'file_io.h',
8626      'Line' => '523',
8627      'Param' => {
8628        '0' => {
8629          'name' => 'msg',
8630          'type' => '4914'
8631        },
8632        '1' => {
8633          'name' => 'payload_length',
8634          'type' => '1140'
8635        },
8636        '2' => {
8637          'name' => 'completion_code',
8638          'type' => '4919'
8639        },
8640        '3' => {
8641          'name' => 'length',
8642          'type' => '4924'
8643        }
8644      },
8645      'Reg' => {
8646        '0' => 'rdi',
8647        '1' => 'rsi',
8648        '2' => 'rdx',
8649        '3' => 'rcx'
8650      },
8651      'Return' => '100',
8652      'ShortName' => 'decode_rw_file_by_type_memory_resp'
8653    },
8654    '220361' => {
8655      'Header' => 'file_io.h',
8656      'Line' => '509',
8657      'Param' => {
8658        '0' => {
8659          'name' => 'instance_id',
8660          'type' => '121'
8661        },
8662        '1' => {
8663          'name' => 'command',
8664          'type' => '121'
8665        },
8666        '2' => {
8667          'name' => 'file_type',
8668          'type' => '1006'
8669        },
8670        '3' => {
8671          'name' => 'file_handle',
8672          'type' => '1018'
8673        },
8674        '4' => {
8675          'name' => 'offset',
8676          'type' => '1018'
8677        },
8678        '5' => {
8679          'name' => 'length',
8680          'type' => '1018'
8681        },
8682        '6' => {
8683          'name' => 'address',
8684          'offset' => '0',
8685          'type' => '16196'
8686        },
8687        '7' => {
8688          'name' => 'msg',
8689          'offset' => '8',
8690          'type' => '4270'
8691        }
8692      },
8693      'Return' => '100',
8694      'ShortName' => 'encode_rw_file_by_type_memory_req'
8695    },
8696    '220646' => {
8697      'Header' => 'file_io.h',
8698      'Line' => '491',
8699      'Param' => {
8700        '0' => {
8701          'name' => 'instance_id',
8702          'type' => '121'
8703        },
8704        '1' => {
8705          'name' => 'command',
8706          'type' => '121'
8707        },
8708        '2' => {
8709          'name' => 'completion_code',
8710          'type' => '121'
8711        },
8712        '3' => {
8713          'name' => 'length',
8714          'type' => '1018'
8715        },
8716        '4' => {
8717          'name' => 'msg',
8718          'type' => '4270'
8719        }
8720      },
8721      'Return' => '100',
8722      'ShortName' => 'encode_rw_file_by_type_memory_resp'
8723    },
8724    '220876' => {
8725      'Header' => 'file_io.h',
8726      'Line' => '473',
8727      'Param' => {
8728        '0' => {
8729          'name' => 'msg',
8730          'type' => '4914'
8731        },
8732        '1' => {
8733          'name' => 'payload_length',
8734          'type' => '1140'
8735        },
8736        '2' => {
8737          'name' => 'file_type',
8738          'type' => '12863'
8739        },
8740        '3' => {
8741          'name' => 'file_handle',
8742          'type' => '4924'
8743        },
8744        '4' => {
8745          'name' => 'offset',
8746          'type' => '4924'
8747        },
8748        '5' => {
8749          'name' => 'length',
8750          'type' => '4924'
8751        },
8752        '6' => {
8753          'name' => 'address',
8754          'offset' => '0',
8755          'type' => '24846'
8756        }
8757      },
8758      'Reg' => {
8759        '1' => 'r10',
8760        '2' => 'rdx',
8761        '3' => 'rdi',
8762        '4' => 'r8',
8763        '5' => 'r9'
8764      },
8765      'Return' => '100',
8766      'ShortName' => 'decode_rw_file_by_type_memory_req'
8767    },
8768    '221053' => {
8769      'Header' => 'file_io.h',
8770      'Line' => '435',
8771      'Param' => {
8772        '0' => {
8773          'name' => 'instance_id',
8774          'type' => '121'
8775        },
8776        '1' => {
8777          'name' => 'completion_code',
8778          'type' => '121'
8779        },
8780        '2' => {
8781          'name' => 'length',
8782          'type' => '1018'
8783        },
8784        '3' => {
8785          'name' => 'msg',
8786          'type' => '4270'
8787        }
8788      },
8789      'Return' => '100',
8790      'ShortName' => 'encode_write_file_resp'
8791    },
8792    '221268' => {
8793      'Header' => 'file_io.h',
8794      'Line' => '422',
8795      'Param' => {
8796        '0' => {
8797          'name' => 'msg',
8798          'type' => '4914'
8799        },
8800        '1' => {
8801          'name' => 'payload_length',
8802          'type' => '1140'
8803        },
8804        '2' => {
8805          'name' => 'completion_code',
8806          'type' => '4919'
8807        },
8808        '3' => {
8809          'name' => 'length',
8810          'type' => '4924'
8811        }
8812      },
8813      'Reg' => {
8814        '0' => 'rdi',
8815        '1' => 'rsi',
8816        '2' => 'rdx',
8817        '3' => 'rcx'
8818      },
8819      'Return' => '100',
8820      'ShortName' => 'decode_write_file_resp'
8821    },
8822    '221378' => {
8823      'Header' => 'file_io.h',
8824      'Line' => '410',
8825      'Param' => {
8826        '0' => {
8827          'name' => 'instance_id',
8828          'type' => '121'
8829        },
8830        '1' => {
8831          'name' => 'file_handle',
8832          'type' => '1018'
8833        },
8834        '2' => {
8835          'name' => 'offset',
8836          'type' => '1018'
8837        },
8838        '3' => {
8839          'name' => 'length',
8840          'type' => '1018'
8841        },
8842        '4' => {
8843          'name' => 'msg',
8844          'type' => '4270'
8845        }
8846      },
8847      'Return' => '100',
8848      'ShortName' => 'encode_write_file_req'
8849    },
8850    '221613' => {
8851      'Header' => 'file_io.h',
8852      'Line' => '391',
8853      'Param' => {
8854        '0' => {
8855          'name' => 'msg',
8856          'type' => '4914'
8857        },
8858        '1' => {
8859          'name' => 'payload_length',
8860          'type' => '1140'
8861        },
8862        '2' => {
8863          'name' => 'file_handle',
8864          'type' => '4924'
8865        },
8866        '3' => {
8867          'name' => 'offset',
8868          'type' => '4924'
8869        },
8870        '4' => {
8871          'name' => 'length',
8872          'type' => '4924'
8873        },
8874        '5' => {
8875          'name' => 'file_data_offset',
8876          'type' => '13426'
8877        }
8878      },
8879      'Reg' => {
8880        '1' => 'rsi',
8881        '3' => 'rcx',
8882        '4' => 'r8',
8883        '5' => 'r9'
8884      },
8885      'Return' => '100',
8886      'ShortName' => 'decode_write_file_req'
8887    },
8888    '221768' => {
8889      'Header' => 'file_io.h',
8890      'Line' => '377',
8891      'Param' => {
8892        '0' => {
8893          'name' => 'instance_id',
8894          'type' => '121'
8895        },
8896        '1' => {
8897          'name' => 'completion_code',
8898          'type' => '121'
8899        },
8900        '2' => {
8901          'name' => 'length',
8902          'type' => '1018'
8903        },
8904        '3' => {
8905          'name' => 'msg',
8906          'type' => '4270'
8907        }
8908      },
8909      'Return' => '100',
8910      'ShortName' => 'encode_read_file_resp'
8911    },
8912    '221983' => {
8913      'Header' => 'file_io.h',
8914      'Line' => '359',
8915      'Param' => {
8916        '0' => {
8917          'name' => 'msg',
8918          'type' => '4914'
8919        },
8920        '1' => {
8921          'name' => 'payload_length',
8922          'type' => '1140'
8923        },
8924        '2' => {
8925          'name' => 'completion_code',
8926          'type' => '4919'
8927        },
8928        '3' => {
8929          'name' => 'length',
8930          'type' => '4924'
8931        },
8932        '4' => {
8933          'name' => 'file_data_offset',
8934          'type' => '13426'
8935        }
8936      },
8937      'Reg' => {
8938        '1' => 'r9',
8939        '2' => 'rdx',
8940        '3' => 'rcx',
8941        '4' => 'r8'
8942      },
8943      'Return' => '100',
8944      'ShortName' => 'decode_read_file_resp'
8945    },
8946    '222119' => {
8947      'Header' => 'file_io.h',
8948      'Line' => '344',
8949      'Param' => {
8950        '0' => {
8951          'name' => 'instance_id',
8952          'type' => '121'
8953        },
8954        '1' => {
8955          'name' => 'file_handle',
8956          'type' => '1018'
8957        },
8958        '2' => {
8959          'name' => 'offset',
8960          'type' => '1018'
8961        },
8962        '3' => {
8963          'name' => 'length',
8964          'type' => '1018'
8965        },
8966        '4' => {
8967          'name' => 'msg',
8968          'type' => '4270'
8969        }
8970      },
8971      'Return' => '100',
8972      'ShortName' => 'encode_read_file_req'
8973    },
8974    '222354' => {
8975      'Header' => 'file_io.h',
8976      'Line' => '330',
8977      'Param' => {
8978        '0' => {
8979          'name' => 'msg',
8980          'type' => '4914'
8981        },
8982        '1' => {
8983          'name' => 'payload_length',
8984          'type' => '1140'
8985        },
8986        '2' => {
8987          'name' => 'file_handle',
8988          'type' => '4924'
8989        },
8990        '3' => {
8991          'name' => 'offset',
8992          'type' => '4924'
8993        },
8994        '4' => {
8995          'name' => 'length',
8996          'type' => '4924'
8997        }
8998      },
8999      'Reg' => {
9000        '1' => 'r9',
9001        '2' => 'rdx',
9002        '3' => 'rcx',
9003        '4' => 'r8'
9004      },
9005      'Return' => '100',
9006      'ShortName' => 'decode_read_file_req'
9007    },
9008    '222490' => {
9009      'Header' => 'file_io.h',
9010      'Line' => '274',
9011      'Param' => {
9012        '0' => {
9013          'name' => 'msg',
9014          'type' => '4914'
9015        },
9016        '1' => {
9017          'name' => 'payload_length',
9018          'type' => '1140'
9019        },
9020        '2' => {
9021          'name' => 'completion_code',
9022          'type' => '4919'
9023        },
9024        '3' => {
9025          'name' => 'next_transfer_handle',
9026          'type' => '4924'
9027        },
9028        '4' => {
9029          'name' => 'transfer_flag',
9030          'type' => '4919'
9031        },
9032        '5' => {
9033          'name' => 'file_table_data_start_offset',
9034          'type' => '4919'
9035        },
9036        '6' => {
9037          'name' => 'file_table_length',
9038          'offset' => '0',
9039          'type' => '13426'
9040        }
9041      },
9042      'Reg' => {
9043        '1' => 'rsi',
9044        '2' => 'rdi',
9045        '3' => 'r10',
9046        '4' => 'r8',
9047        '5' => 'r9'
9048      },
9049      'Return' => '100',
9050      'ShortName' => 'decode_get_file_table_resp'
9051    },
9052    '222664' => {
9053      'Header' => 'file_io.h',
9054      'Line' => '258',
9055      'Param' => {
9056        '0' => {
9057          'name' => 'instance_id',
9058          'type' => '121'
9059        },
9060        '1' => {
9061          'name' => 'transfer_handle',
9062          'type' => '1018'
9063        },
9064        '2' => {
9065          'name' => 'transfer_opflag',
9066          'type' => '121'
9067        },
9068        '3' => {
9069          'name' => 'table_type',
9070          'type' => '121'
9071        },
9072        '4' => {
9073          'name' => 'msg',
9074          'type' => '4270'
9075        }
9076      },
9077      'Return' => '100',
9078      'ShortName' => 'encode_get_file_table_req'
9079    },
9080    '222891' => {
9081      'Header' => 'file_io.h',
9082      'Line' => '244',
9083      'Param' => {
9084        '0' => {
9085          'name' => 'instance_id',
9086          'type' => '121'
9087        },
9088        '1' => {
9089          'name' => 'completion_code',
9090          'type' => '121'
9091        },
9092        '2' => {
9093          'name' => 'next_transfer_handle',
9094          'type' => '1018'
9095        },
9096        '3' => {
9097          'name' => 'transfer_flag',
9098          'type' => '121'
9099        },
9100        '4' => {
9101          'name' => 'table_data',
9102          'type' => '1214'
9103        },
9104        '5' => {
9105          'name' => 'table_size',
9106          'type' => '1140'
9107        },
9108        '6' => {
9109          'name' => 'msg',
9110          'offset' => '0',
9111          'type' => '4270'
9112        }
9113      },
9114      'Reg' => {
9115        '2' => 'r15'
9116      },
9117      'Return' => '100',
9118      'ShortName' => 'encode_get_file_table_resp'
9119    },
9120    '223249' => {
9121      'Header' => 'file_io.h',
9122      'Line' => '227',
9123      'Param' => {
9124        '0' => {
9125          'name' => 'msg',
9126          'type' => '4914'
9127        },
9128        '1' => {
9129          'name' => 'payload_length',
9130          'type' => '1140'
9131        },
9132        '2' => {
9133          'name' => 'transfer_handle',
9134          'type' => '4924'
9135        },
9136        '3' => {
9137          'name' => 'transfer_opflag',
9138          'type' => '4919'
9139        },
9140        '4' => {
9141          'name' => 'table_type',
9142          'type' => '4919'
9143        }
9144      },
9145      'Reg' => {
9146        '1' => 'r9',
9147        '2' => 'rdx',
9148        '3' => 'rcx',
9149        '4' => 'r8'
9150      },
9151      'Return' => '100',
9152      'ShortName' => 'decode_get_file_table_req'
9153    },
9154    '223384' => {
9155      'Header' => 'file_io.h',
9156      'Line' => '183',
9157      'Param' => {
9158        '0' => {
9159          'name' => 'msg',
9160          'type' => '4914'
9161        },
9162        '1' => {
9163          'name' => 'payload_length',
9164          'type' => '1140'
9165        },
9166        '2' => {
9167          'name' => 'completion_code',
9168          'type' => '4919'
9169        },
9170        '3' => {
9171          'name' => 'length',
9172          'type' => '4924'
9173        }
9174      },
9175      'Reg' => {
9176        '0' => 'rdi',
9177        '1' => 'rsi',
9178        '2' => 'rdx',
9179        '3' => 'rcx'
9180      },
9181      'Return' => '100',
9182      'ShortName' => 'decode_rw_file_memory_resp'
9183    },
9184    '223493' => {
9185      'Header' => 'file_io.h',
9186      'Line' => '169',
9187      'Param' => {
9188        '0' => {
9189          'name' => 'instance_id',
9190          'type' => '121'
9191        },
9192        '1' => {
9193          'name' => 'command',
9194          'type' => '121'
9195        },
9196        '2' => {
9197          'name' => 'file_handle',
9198          'type' => '1018'
9199        },
9200        '3' => {
9201          'name' => 'offset',
9202          'type' => '1018'
9203        },
9204        '4' => {
9205          'name' => 'length',
9206          'type' => '1018'
9207        },
9208        '5' => {
9209          'name' => 'address',
9210          'type' => '16196'
9211        },
9212        '6' => {
9213          'name' => 'msg',
9214          'offset' => '0',
9215          'type' => '4270'
9216        }
9217      },
9218      'Reg' => {
9219        '2' => 'r14'
9220      },
9221      'Return' => '100',
9222      'ShortName' => 'encode_rw_file_memory_req'
9223    },
9224    '223752' => {
9225      'Header' => 'file_io.h',
9226      'Line' => '152',
9227      'Param' => {
9228        '0' => {
9229          'name' => 'instance_id',
9230          'type' => '121'
9231        },
9232        '1' => {
9233          'name' => 'command',
9234          'type' => '121'
9235        },
9236        '2' => {
9237          'name' => 'completion_code',
9238          'type' => '121'
9239        },
9240        '3' => {
9241          'name' => 'length',
9242          'type' => '1018'
9243        },
9244        '4' => {
9245          'name' => 'msg',
9246          'type' => '4270'
9247        }
9248      },
9249      'Return' => '100',
9250      'ShortName' => 'encode_rw_file_memory_resp'
9251    },
9252    '223973' => {
9253      'Header' => 'file_io.h',
9254      'Line' => '136',
9255      'Param' => {
9256        '0' => {
9257          'name' => 'msg',
9258          'type' => '4914'
9259        },
9260        '1' => {
9261          'name' => 'payload_length',
9262          'type' => '1140'
9263        },
9264        '2' => {
9265          'name' => 'file_handle',
9266          'type' => '4924'
9267        },
9268        '3' => {
9269          'name' => 'offset',
9270          'type' => '4924'
9271        },
9272        '4' => {
9273          'name' => 'length',
9274          'type' => '4924'
9275        },
9276        '5' => {
9277          'name' => 'address',
9278          'type' => '24846'
9279        }
9280      },
9281      'Reg' => {
9282        '1' => 'r10',
9283        '2' => 'rdx',
9284        '3' => 'rdi',
9285        '4' => 'r8',
9286        '5' => 'r9'
9287      },
9288      'Return' => '100',
9289      'ShortName' => 'decode_rw_file_memory_req'
9290    },
9291    '225022' => {
9292      'Header' => 'host.h',
9293      'Line' => '101',
9294      'Param' => {
9295        '0' => {
9296          'name' => 'instance_id',
9297          'type' => '121'
9298        },
9299        '1' => {
9300          'name' => 'completion_code',
9301          'type' => '121'
9302        },
9303        '2' => {
9304          'name' => 'rack_entry',
9305          'type' => '1018'
9306        },
9307        '3' => {
9308          'name' => 'pri_cec_node',
9309          'type' => '1018'
9310        },
9311        '4' => {
9312          'name' => 'msg',
9313          'type' => '4270'
9314        },
9315        '5' => {
9316          'name' => 'payload_length',
9317          'type' => '1140'
9318        }
9319      },
9320      'Reg' => {
9321        '2' => 'r12'
9322      },
9323      'Return' => '100',
9324      'ShortName' => 'encode_get_alert_status_resp'
9325    },
9326    '225270' => {
9327      'Header' => 'host.h',
9328      'Line' => '86',
9329      'Param' => {
9330        '0' => {
9331          'name' => 'msg',
9332          'type' => '4914'
9333        },
9334        '1' => {
9335          'name' => 'payload_length',
9336          'type' => '1140'
9337        },
9338        '2' => {
9339          'name' => 'version_id',
9340          'type' => '4919'
9341        }
9342      },
9343      'Reg' => {
9344        '0' => 'rdi',
9345        '1' => 'rsi',
9346        '2' => 'rdx'
9347      },
9348      'Return' => '100',
9349      'ShortName' => 'decode_get_alert_status_req'
9350    },
9351    '225353' => {
9352      'Header' => 'host.h',
9353      'Line' => '70',
9354      'Param' => {
9355        '0' => {
9356          'name' => 'msg',
9357          'type' => '4914'
9358        },
9359        '1' => {
9360          'name' => 'payload_length',
9361          'type' => '1140'
9362        },
9363        '2' => {
9364          'name' => 'completion_code',
9365          'type' => '4919'
9366        },
9367        '3' => {
9368          'name' => 'rack_entry',
9369          'type' => '4924'
9370        },
9371        '4' => {
9372          'name' => 'pri_cec_node',
9373          'type' => '4924'
9374        }
9375      },
9376      'Reg' => {
9377        '1' => 'r9',
9378        '2' => 'rdx',
9379        '3' => 'rcx',
9380        '4' => 'r8'
9381      },
9382      'Return' => '100',
9383      'ShortName' => 'decode_get_alert_status_resp'
9384    },
9385    '225492' => {
9386      'Header' => 'host.h',
9387      'Line' => '52',
9388      'Param' => {
9389        '0' => {
9390          'name' => 'instance_id',
9391          'type' => '121'
9392        },
9393        '1' => {
9394          'name' => 'version_id',
9395          'type' => '121'
9396        },
9397        '2' => {
9398          'name' => 'msg',
9399          'type' => '4270'
9400        },
9401        '3' => {
9402          'name' => 'payload_length',
9403          'type' => '1140'
9404        }
9405      },
9406      'Return' => '100',
9407      'ShortName' => 'encode_get_alert_status_req'
9408    },
9409    '226710' => {
9410      'Header' => 'platform.h',
9411      'Line' => '47',
9412      'Param' => {
9413        '0' => {
9414          'name' => 'instance_id',
9415          'type' => '121'
9416        },
9417        '1' => {
9418          'name' => 'format_version',
9419          'type' => '121'
9420        },
9421        '2' => {
9422          'name' => 'tid',
9423          'type' => '121'
9424        },
9425        '3' => {
9426          'name' => 'num_handles',
9427          'type' => '121'
9428        },
9429        '4' => {
9430          'name' => 'list_of_handles',
9431          'type' => '1214'
9432        },
9433        '5' => {
9434          'name' => 'payload_length',
9435          'type' => '1140'
9436        },
9437        '6' => {
9438          'name' => 'msg',
9439          'offset' => '0',
9440          'type' => '4270'
9441        }
9442      },
9443      'Return' => '100',
9444      'ShortName' => 'encode_bios_attribute_update_event_req'
9445    },
9446    '228560' => {
9447      'Header' => 'file_io.h',
9448      'Line' => '160',
9449      'Param' => {
9450        '0' => {
9451          'name' => 'instance_id',
9452          'type' => '121'
9453        },
9454        '1' => {
9455          'name' => 'resp',
9456          'type' => '230271'
9457        },
9458        '2' => {
9459          'name' => 'resp_len',
9460          'type' => '1140'
9461        },
9462        '3' => {
9463          'name' => 'responseMsg',
9464          'type' => '4270'
9465        },
9466        '4' => {
9467          'name' => 'payload_length',
9468          'type' => '1140'
9469        }
9470      },
9471      'Reg' => {
9472        '3' => 'r12'
9473      },
9474      'Return' => '100',
9475      'ShortName' => 'encode_oem_meta_file_io_read_resp'
9476    },
9477    '230286' => {
9478      'Header' => 'file_io.h',
9479      'Line' => '147',
9480      'Param' => {
9481        '0' => {
9482          'name' => 'resp',
9483          'type' => '230271'
9484        }
9485      },
9486      'Reg' => {
9487        '0' => 'rdi'
9488      },
9489      'Return' => '2634',
9490      'ShortName' => 'pldm_oem_meta_file_io_read_resp_data'
9491    },
9492    '230334' => {
9493      'Header' => 'file_io.h',
9494      'Line' => '137',
9495      'Param' => {
9496        '0' => {
9497          'name' => 'msg',
9498          'type' => '4914'
9499        },
9500        '1' => {
9501          'name' => 'payload_length',
9502          'type' => '1140'
9503        },
9504        '2' => {
9505          'name' => 'req',
9506          'type' => '231400'
9507        }
9508      },
9509      'Return' => '100',
9510      'ShortName' => 'decode_oem_meta_file_io_read_req'
9511    },
9512    '231405' => {
9513      'Header' => 'file_io.h',
9514      'Line' => '126',
9515      'Param' => {
9516        '0' => {
9517          'name' => 'msg',
9518          'type' => '4914'
9519        },
9520        '1' => {
9521          'name' => 'payload_length',
9522          'type' => '1140'
9523        },
9524        '2' => {
9525          'name' => 'file_handle',
9526          'type' => '4919'
9527        },
9528        '3' => {
9529          'name' => 'length',
9530          'type' => '4924'
9531        },
9532        '4' => {
9533          'name' => 'data',
9534          'type' => '4919'
9535        }
9536      },
9537      'Reg' => {
9538        '0' => 'rdi',
9539        '1' => 'rbx',
9540        '2' => 'r12',
9541        '3' => 'rcx',
9542        '4' => 'r8'
9543      },
9544      'Return' => '100',
9545      'ShortName' => 'decode_oem_meta_file_io_req'
9546    },
9547    '231841' => {
9548      'Header' => 'file_io.h',
9549      'Line' => '113',
9550      'Param' => {
9551        '0' => {
9552          'name' => 'msg',
9553          'type' => '4914'
9554        },
9555        '1' => {
9556          'name' => 'payload_length',
9557          'type' => '1140'
9558        },
9559        '2' => {
9560          'name' => 'req',
9561          'type' => '231836'
9562        },
9563        '3' => {
9564          'name' => 'req_length',
9565          'type' => '1140'
9566        }
9567      },
9568      'Return' => '100',
9569      'ShortName' => 'decode_oem_meta_file_io_write_req'
9570    },
9571    '232806' => {
9572      'Header' => 'file_io.h',
9573      'Line' => '102',
9574      'Param' => {
9575        '0' => {
9576          'name' => 'req',
9577          'type' => '231836'
9578        }
9579      },
9580      'Reg' => {
9581        '0' => 'rdi'
9582      },
9583      'Return' => '2634',
9584      'ShortName' => 'pldm_oem_meta_file_io_write_req_data'
9585    }
9586  },
9587  'SymbolVersion' => {},
9588  'Symbols' => {
9589    'libpldm.so.0.11.0' => {
9590      'bcd2dec16' => 1,
9591      'bcd2dec32' => 1,
9592      'bcd2dec8' => 1,
9593      'crc32' => 1,
9594      'crc8' => 1,
9595      'dec2bcd16' => 1,
9596      'dec2bcd32' => 1,
9597      'dec2bcd8' => 1,
9598      'decode_activate_firmware_resp' => 1,
9599      'decode_apply_complete_req' => 1,
9600      'decode_cancel_update_component_resp' => 1,
9601      'decode_cancel_update_resp' => 1,
9602      'decode_descriptor_type_length_value' => 1,
9603      'decode_entity_auxiliary_names_pdr' => 1,
9604      'decode_event_message_buffer_size_resp' => 1,
9605      'decode_event_message_supported_resp' => 1,
9606      'decode_file_ack_req' => 1,
9607      'decode_file_ack_resp' => 1,
9608      'decode_file_ack_with_meta_data_req' => 1,
9609      'decode_file_ack_with_meta_data_resp' => 1,
9610      'decode_firmware_device_id_record' => 1,
9611      'decode_get_alert_status_req' => 1,
9612      'decode_get_alert_status_resp' => 1,
9613      'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9614      'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9615      'decode_get_bios_table_req' => 1,
9616      'decode_get_bios_table_resp' => 1,
9617      'decode_get_commands_req' => 1,
9618      'decode_get_commands_resp' => 1,
9619      'decode_get_date_time_resp' => 1,
9620      'decode_get_downstream_firmware_parameters_resp' => 1,
9621      'decode_get_file_table_req' => 1,
9622      'decode_get_file_table_resp' => 1,
9623      'decode_get_firmware_parameters_resp' => 1,
9624      'decode_get_firmware_parameters_resp_comp_entry' => 1,
9625      'decode_get_fru_record_by_option_req' => 1,
9626      'decode_get_fru_record_by_option_resp' => 1,
9627      'decode_get_fru_record_table_metadata_resp' => 1,
9628      'decode_get_fru_record_table_req' => 1,
9629      'decode_get_fru_record_table_resp' => 1,
9630      'decode_get_fru_record_table_resp_safe' => 1,
9631      'decode_get_numeric_effecter_value_req' => 1,
9632      'decode_get_numeric_effecter_value_resp' => 1,
9633      'decode_get_pdr_repository_info_resp' => 1,
9634      'decode_get_pdr_req' => 1,
9635      'decode_get_pdr_resp' => 1,
9636      'decode_get_sensor_reading_req' => 1,
9637      'decode_get_sensor_reading_resp' => 1,
9638      'decode_get_state_effecter_states_req' => 1,
9639      'decode_get_state_effecter_states_resp' => 1,
9640      'decode_get_state_sensor_readings_req' => 1,
9641      'decode_get_state_sensor_readings_resp' => 1,
9642      'decode_get_status_resp' => 1,
9643      'decode_get_tid_resp' => 1,
9644      'decode_get_types_resp' => 1,
9645      'decode_get_version_req' => 1,
9646      'decode_get_version_resp' => 1,
9647      'decode_multipart_receive_req' => 1,
9648      'decode_new_file_req' => 1,
9649      'decode_new_file_resp' => 1,
9650      'decode_new_file_with_metadata_req' => 1,
9651      'decode_new_file_with_metadata_resp' => 1,
9652      'decode_numeric_sensor_data' => 1,
9653      'decode_numeric_sensor_pdr_data' => 1,
9654      'decode_oem_meta_file_io_read_req' => 1,
9655      'decode_oem_meta_file_io_req' => 1,
9656      'decode_oem_meta_file_io_write_req' => 1,
9657      'decode_pass_component_table_resp' => 1,
9658      'decode_platform_event_message_req' => 1,
9659      'decode_platform_event_message_resp' => 1,
9660      'decode_pldm_comp_image_info' => 1,
9661      'decode_pldm_descriptor_from_iter' => 1,
9662      'decode_pldm_downstream_device_from_iter' => 1,
9663      'decode_pldm_downstream_device_parameters_entry_from_iter' => 1,
9664      'decode_pldm_entity_auxiliary_names_pdr_index' => 1,
9665      'decode_pldm_message_poll_event_data' => 1,
9666      'decode_pldm_package_header_info' => 1,
9667      'decode_pldm_pdr_repository_change_record_data' => 1,
9668      'decode_pldm_pdr_repository_chg_event_data' => 1,
9669      'decode_pldm_platform_cper_event' => 1,
9670      'decode_poll_for_platform_event_message_req' => 1,
9671      'decode_poll_for_platform_event_message_resp' => 1,
9672      'decode_query_device_identifiers_resp' => 1,
9673      'decode_query_downstream_devices_resp' => 1,
9674      'decode_query_downstream_identifiers_resp' => 1,
9675      'decode_read_file_req' => 1,
9676      'decode_read_file_resp' => 1,
9677      'decode_request_firmware_data_req' => 1,
9678      'decode_request_update_resp' => 1,
9679      'decode_rw_file_by_type_memory_req' => 1,
9680      'decode_rw_file_by_type_memory_resp' => 1,
9681      'decode_rw_file_by_type_req' => 1,
9682      'decode_rw_file_by_type_resp' => 1,
9683      'decode_rw_file_memory_req' => 1,
9684      'decode_rw_file_memory_resp' => 1,
9685      'decode_sensor_event_data' => 1,
9686      'decode_sensor_op_data' => 1,
9687      'decode_set_bios_attribute_current_value_req' => 1,
9688      'decode_set_bios_attribute_current_value_resp' => 1,
9689      'decode_set_bios_table_req' => 1,
9690      'decode_set_bios_table_resp' => 1,
9691      'decode_set_date_time_req' => 1,
9692      'decode_set_date_time_resp' => 1,
9693      'decode_set_event_receiver_req' => 1,
9694      'decode_set_event_receiver_resp' => 1,
9695      'decode_set_fru_record_table_req' => 1,
9696      'decode_set_numeric_effecter_value_req' => 1,
9697      'decode_set_numeric_effecter_value_resp' => 1,
9698      'decode_set_state_effecter_states_req' => 1,
9699      'decode_set_state_effecter_states_resp' => 1,
9700      'decode_state_sensor_data' => 1,
9701      'decode_transfer_complete_req' => 1,
9702      'decode_update_component_resp' => 1,
9703      'decode_vendor_defined_descriptor_value' => 1,
9704      'decode_verify_complete_req' => 1,
9705      'decode_write_file_req' => 1,
9706      'decode_write_file_resp' => 1,
9707      'encode_activate_firmware_req' => 1,
9708      'encode_apply_complete_resp' => 1,
9709      'encode_bios_attribute_update_event_req' => 1,
9710      'encode_cancel_update_component_req' => 1,
9711      'encode_cancel_update_req' => 1,
9712      'encode_cc_only_resp' => 1,
9713      'encode_event_message_buffer_size_req' => 1,
9714      'encode_event_message_supported_req' => 1,
9715      'encode_file_ack_req' => 1,
9716      'encode_file_ack_resp' => 1,
9717      'encode_file_ack_with_meta_data_req' => 1,
9718      'encode_file_ack_with_meta_data_resp' => 1,
9719      'encode_fru_record' => 1,
9720      'encode_get_alert_status_req' => 1,
9721      'encode_get_alert_status_resp' => 1,
9722      'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9723      'encode_get_bios_current_value_by_handle_resp' => 1,
9724      'encode_get_bios_table_req' => 1,
9725      'encode_get_bios_table_resp' => 1,
9726      'encode_get_commands_req' => 1,
9727      'encode_get_commands_resp' => 1,
9728      'encode_get_date_time_req' => 1,
9729      'encode_get_date_time_resp' => 1,
9730      'encode_get_downstream_firmware_parameters_req' => 1,
9731      'encode_get_file_table_req' => 1,
9732      'encode_get_file_table_resp' => 1,
9733      'encode_get_firmware_parameters_req' => 1,
9734      'encode_get_fru_record_by_option_req' => 1,
9735      'encode_get_fru_record_by_option_resp' => 1,
9736      'encode_get_fru_record_table_metadata_req' => 1,
9737      'encode_get_fru_record_table_metadata_resp' => 1,
9738      'encode_get_fru_record_table_req' => 1,
9739      'encode_get_fru_record_table_resp' => 1,
9740      'encode_get_numeric_effecter_value_req' => 1,
9741      'encode_get_numeric_effecter_value_resp' => 1,
9742      'encode_get_pdr_repository_info_resp' => 1,
9743      'encode_get_pdr_req' => 1,
9744      'encode_get_pdr_resp' => 1,
9745      'encode_get_sensor_reading_req' => 1,
9746      'encode_get_sensor_reading_resp' => 1,
9747      'encode_get_state_effecter_states_req' => 1,
9748      'encode_get_state_effecter_states_resp' => 1,
9749      'encode_get_state_sensor_readings_req' => 1,
9750      'encode_get_state_sensor_readings_resp' => 1,
9751      'encode_get_status_req' => 1,
9752      'encode_get_tid_req' => 1,
9753      'encode_get_tid_resp' => 1,
9754      'encode_get_types_req' => 1,
9755      'encode_get_types_resp' => 1,
9756      'encode_get_version_req' => 1,
9757      'encode_get_version_resp' => 1,
9758      'encode_new_file_req' => 1,
9759      'encode_new_file_resp' => 1,
9760      'encode_new_file_with_metadata_req' => 1,
9761      'encode_new_file_with_metadata_resp' => 1,
9762      'encode_oem_meta_file_io_read_resp' => 1,
9763      'encode_pass_component_table_req' => 1,
9764      'encode_platform_event_message_req' => 1,
9765      'encode_platform_event_message_resp' => 1,
9766      'encode_pldm_header_only' => 1,
9767      'encode_pldm_pdr_repository_chg_event_data' => 1,
9768      'encode_poll_for_platform_event_message_req' => 1,
9769      'encode_poll_for_platform_event_message_resp' => 1,
9770      'encode_query_device_identifiers_req' => 1,
9771      'encode_query_downstream_devices_req' => 1,
9772      'encode_query_downstream_identifiers_req' => 1,
9773      'encode_read_file_req' => 1,
9774      'encode_read_file_resp' => 1,
9775      'encode_request_firmware_data_resp' => 1,
9776      'encode_request_update_req' => 1,
9777      'encode_rw_file_by_type_memory_req' => 1,
9778      'encode_rw_file_by_type_memory_resp' => 1,
9779      'encode_rw_file_by_type_req' => 1,
9780      'encode_rw_file_by_type_resp' => 1,
9781      'encode_rw_file_memory_req' => 1,
9782      'encode_rw_file_memory_resp' => 1,
9783      'encode_sensor_event_data' => 1,
9784      'encode_set_bios_attribute_current_value_req' => 1,
9785      'encode_set_bios_attribute_current_value_resp' => 1,
9786      'encode_set_bios_table_req' => 1,
9787      'encode_set_bios_table_resp' => 1,
9788      'encode_set_date_time_req' => 1,
9789      'encode_set_date_time_resp' => 1,
9790      'encode_set_event_receiver_req' => 1,
9791      'encode_set_event_receiver_resp' => 1,
9792      'encode_set_fru_record_table_resp' => 1,
9793      'encode_set_numeric_effecter_value_req' => 1,
9794      'encode_set_numeric_effecter_value_resp' => 1,
9795      'encode_set_state_effecter_states_req' => 1,
9796      'encode_set_state_effecter_states_resp' => 1,
9797      'encode_set_tid_req' => 1,
9798      'encode_state_effecter_pdr' => 1,
9799      'encode_state_sensor_pdr' => 1,
9800      'encode_transfer_complete_resp' => 1,
9801      'encode_update_component_req' => 1,
9802      'encode_verify_complete_resp' => 1,
9803      'encode_write_file_req' => 1,
9804      'encode_write_file_resp' => 1,
9805      'get_fru_record_by_option' => 1,
9806      'is_time_legal' => 1,
9807      'is_transfer_flag_valid' => 1,
9808      'pack_pldm_header' => 1,
9809      'pldm_bios_table_append_pad_checksum' => 1,
9810      'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9811      'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9812      'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9813      'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
9814      'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
9815      'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
9816      'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
9817      'pldm_bios_table_attr_entry_enum_encode' => 1,
9818      'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9819      'pldm_bios_table_attr_entry_integer_decode' => 1,
9820      'pldm_bios_table_attr_entry_integer_encode' => 1,
9821      'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9822      'pldm_bios_table_attr_entry_integer_info_check' => 1,
9823      'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
9824      'pldm_bios_table_attr_entry_string_decode_def_string_length' => 1,
9825      'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9826      'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9827      'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
9828      'pldm_bios_table_attr_entry_string_encode' => 1,
9829      'pldm_bios_table_attr_entry_string_encode_length' => 1,
9830      'pldm_bios_table_attr_entry_string_info_check' => 1,
9831      'pldm_bios_table_attr_find_by_handle' => 1,
9832      'pldm_bios_table_attr_find_by_string_handle' => 1,
9833      'pldm_bios_table_attr_value_copy_and_update' => 1,
9834      'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9835      'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9836      'pldm_bios_table_attr_value_entry_decode_handle' => 1,
9837      'pldm_bios_table_attr_value_entry_encode_enum' => 1,
9838      'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
9839      'pldm_bios_table_attr_value_entry_encode_integer' => 1,
9840      'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
9841      'pldm_bios_table_attr_value_entry_encode_string' => 1,
9842      'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9843      'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9844      'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9845      'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9846      'pldm_bios_table_attr_value_entry_length' => 1,
9847      'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9848      'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9849      'pldm_bios_table_attr_value_find_by_handle' => 1,
9850      'pldm_bios_table_checksum' => 1,
9851      'pldm_bios_table_iter_create' => 1,
9852      'pldm_bios_table_iter_free' => 1,
9853      'pldm_bios_table_iter_is_end' => 1,
9854      'pldm_bios_table_iter_next' => 1,
9855      'pldm_bios_table_iter_value' => 1,
9856      'pldm_bios_table_pad_checksum_size' => 1,
9857      'pldm_bios_table_string_entry_decode_handle' => 1,
9858      'pldm_bios_table_string_entry_decode_string' => 1,
9859      'pldm_bios_table_string_entry_decode_string_length' => 1,
9860      'pldm_bios_table_string_entry_encode' => 1,
9861      'pldm_bios_table_string_entry_encode_length' => 1,
9862      'pldm_bios_table_string_find_by_handle' => 1,
9863      'pldm_bios_table_string_find_by_string' => 1,
9864      'pldm_close' => 1,
9865      'pldm_entity_association_pdr_add' => 1,
9866      'pldm_entity_association_pdr_add_from_node' => 1,
9867      'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9868      'pldm_entity_association_pdr_extract' => 1,
9869      'pldm_entity_association_tree_add' => 1,
9870      'pldm_entity_association_tree_add_entity' => 1,
9871      'pldm_entity_association_tree_copy_root' => 1,
9872      'pldm_entity_association_tree_destroy' => 1,
9873      'pldm_entity_association_tree_destroy_root' => 1,
9874      'pldm_entity_association_tree_find' => 1,
9875      'pldm_entity_association_tree_find_with_locality' => 1,
9876      'pldm_entity_association_tree_init' => 1,
9877      'pldm_entity_association_tree_visit' => 1,
9878      'pldm_entity_extract' => 1,
9879      'pldm_entity_get_num_children' => 1,
9880      'pldm_entity_get_parent' => 1,
9881      'pldm_entity_is_exist_parent' => 1,
9882      'pldm_entity_is_node_parent' => 1,
9883      'pldm_entity_node_get_remote_container_id' => 1,
9884      'pldm_find_entity_ref_in_tree' => 1,
9885      'pldm_instance_db_destroy' => 1,
9886      'pldm_instance_db_init' => 1,
9887      'pldm_instance_db_init_default' => 1,
9888      'pldm_instance_id_alloc' => 1,
9889      'pldm_instance_id_free' => 1,
9890      'pldm_is_current_parent_child' => 1,
9891      'pldm_is_empty_entity_assoc_tree' => 1,
9892      'pldm_msg_hdr_correlate_response' => 1,
9893      'pldm_oem_meta_file_io_read_resp_data' => 1,
9894      'pldm_oem_meta_file_io_write_req_data' => 1,
9895      'pldm_open' => 1,
9896      'pldm_pdr_add' => 1,
9897      'pldm_pdr_add_fru_record_set' => 1,
9898      'pldm_pdr_destroy' => 1,
9899      'pldm_pdr_find_last_in_range' => 1,
9900      'pldm_pdr_find_record' => 1,
9901      'pldm_pdr_find_record_by_type' => 1,
9902      'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9903      'pldm_pdr_get_next_record' => 1,
9904      'pldm_pdr_get_record_count' => 1,
9905      'pldm_pdr_get_record_handle' => 1,
9906      'pldm_pdr_get_repo_size' => 1,
9907      'pldm_pdr_init' => 1,
9908      'pldm_pdr_record_is_remote' => 1,
9909      'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9910      'pldm_pdr_remove_remote_pdrs' => 1,
9911      'pldm_pdr_update_TL_pdr' => 1,
9912      'pldm_platform_cper_event_event_data' => 1,
9913      'pldm_recv' => 1,
9914      'pldm_recv_any' => 1,
9915      'pldm_send' => 1,
9916      'pldm_send_recv' => 1,
9917      'pldm_transport_af_mctp_bind' => 1,
9918      'pldm_transport_af_mctp_core' => 1,
9919      'pldm_transport_af_mctp_destroy' => 1,
9920      'pldm_transport_af_mctp_init' => 1,
9921      'pldm_transport_af_mctp_init_pollfd' => 1,
9922      'pldm_transport_af_mctp_map_tid' => 1,
9923      'pldm_transport_af_mctp_unmap_tid' => 1,
9924      'pldm_transport_mctp_demux_core' => 1,
9925      'pldm_transport_mctp_demux_destroy' => 1,
9926      'pldm_transport_mctp_demux_init' => 1,
9927      'pldm_transport_mctp_demux_init_pollfd' => 1,
9928      'pldm_transport_mctp_demux_map_tid' => 1,
9929      'pldm_transport_mctp_demux_unmap_tid' => 1,
9930      'pldm_transport_poll' => 1,
9931      'pldm_transport_recv_msg' => 1,
9932      'pldm_transport_send_msg' => 1,
9933      'pldm_transport_send_recv_msg' => 1,
9934      'unpack_pldm_header' => 1,
9935      'ver2str' => 1
9936    }
9937  },
9938  'Target' => 'unix',
9939  'TypeInfo' => {
9940    '1' => {
9941      'Name' => 'void',
9942      'Type' => 'Intrinsic'
9943    },
9944    '46' => {
9945      'Name' => 'unsigned char',
9946      'Size' => '1',
9947      'Type' => 'Intrinsic'
9948    },
9949    '53' => {
9950      'Name' => 'unsigned short',
9951      'Size' => '2',
9952      'Type' => 'Intrinsic'
9953    },
9954    '60' => {
9955      'Name' => 'unsigned int',
9956      'Size' => '4',
9957      'Type' => 'Intrinsic'
9958    },
9959    '67' => {
9960      'Name' => 'unsigned long',
9961      'Size' => '8',
9962      'Type' => 'Intrinsic'
9963    },
9964    '74' => {
9965      'Name' => 'signed char',
9966      'Size' => '1',
9967      'Type' => 'Intrinsic'
9968    },
9969    '81' => {
9970      'BaseType' => '46',
9971      'Header' => 'types.h',
9972      'Line' => '38',
9973      'Name' => '__uint8_t',
9974      'PrivateABI' => 1,
9975      'Size' => '1',
9976      'Type' => 'Typedef'
9977    },
9978    '93' => {
9979      'Name' => 'short',
9980      'Size' => '2',
9981      'Type' => 'Intrinsic'
9982    },
9983    '100' => {
9984      'Name' => 'int',
9985      'Size' => '4',
9986      'Type' => 'Intrinsic'
9987    },
9988    '107' => {
9989      'Name' => 'long',
9990      'Size' => '8',
9991      'Type' => 'Intrinsic'
9992    },
9993    '114' => {
9994      'Name' => 'char',
9995      'Size' => '1',
9996      'Type' => 'Intrinsic'
9997    },
9998    '121' => {
9999      'BaseType' => '81',
10000      'Header' => 'stdint-uintn.h',
10001      'Line' => '24',
10002      'Name' => 'uint8_t',
10003      'PrivateABI' => 1,
10004      'Size' => '1',
10005      'Type' => 'Typedef'
10006    },
10007    '133' => {
10008      'Name' => 'float',
10009      'Size' => '4',
10010      'Type' => 'Intrinsic'
10011    },
10012    '175' => {
10013      'BaseType' => '121',
10014      'Header' => 'base.h',
10015      'Line' => '17',
10016      'Name' => 'pldm_tid_t',
10017      'Size' => '1',
10018      'Type' => 'Typedef'
10019    },
10020    '187' => {
10021      'BaseType' => '121',
10022      'Header' => 'instance-id.h',
10023      'Line' => '13',
10024      'Name' => 'pldm_instance_id_t',
10025      'Size' => '1',
10026      'Type' => 'Typedef'
10027    },
10028    '199' => {
10029      'Header' => 'responder.h',
10030      'Line' => '10',
10031      'Memb' => {
10032        '0' => {
10033          'name' => 'tid',
10034          'offset' => '0',
10035          'type' => '175'
10036        },
10037        '1' => {
10038          'name' => 'instance_id',
10039          'offset' => '1',
10040          'type' => '187'
10041        },
10042        '2' => {
10043          'name' => 'type',
10044          'offset' => '2',
10045          'type' => '121'
10046        },
10047        '3' => {
10048          'name' => 'command',
10049          'offset' => '3',
10050          'type' => '121'
10051        },
10052        '4' => {
10053          'name' => 'next',
10054          'offset' => '8',
10055          'type' => '279'
10056        }
10057      },
10058      'Name' => 'struct pldm_responder_cookie',
10059      'PrivateABI' => 1,
10060      'Size' => '16',
10061      'Type' => 'Struct'
10062    },
10063    '279' => {
10064      'BaseType' => '199',
10065      'Name' => 'struct pldm_responder_cookie*',
10066      'Size' => '8',
10067      'Type' => 'Pointer'
10068    },
10069    '284' => {
10070      'Header' => 'pldm.h',
10071      'Line' => '15',
10072      'Memb' => {
10073        '0' => {
10074          'name' => 'PLDM_REQUESTER_SUCCESS',
10075          'value' => '0'
10076        },
10077        '1' => {
10078          'name' => 'PLDM_REQUESTER_OPEN_FAIL',
10079          'value' => '18446744073709551615 (-1)'
10080        },
10081        '2' => {
10082          'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
10083          'value' => '18446744073709551614 (-2)'
10084        },
10085        '3' => {
10086          'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
10087          'value' => '18446744073709551613 (-3)'
10088        },
10089        '4' => {
10090          'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
10091          'value' => '18446744073709551612 (-4)'
10092        },
10093        '5' => {
10094          'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
10095          'value' => '18446744073709551611 (-5)'
10096        },
10097        '6' => {
10098          'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
10099          'value' => '18446744073709551610 (-6)'
10100        },
10101        '7' => {
10102          'name' => 'PLDM_REQUESTER_SEND_FAIL',
10103          'value' => '18446744073709551609 (-7)'
10104        },
10105        '8' => {
10106          'name' => 'PLDM_REQUESTER_RECV_FAIL',
10107          'value' => '18446744073709551608 (-8)'
10108        },
10109        '9' => {
10110          'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
10111          'value' => '18446744073709551607 (-9)'
10112        },
10113        '10' => {
10114          'name' => 'PLDM_REQUESTER_SETUP_FAIL',
10115          'value' => '18446744073709551606 (-10)'
10116        },
10117        '11' => {
10118          'name' => 'PLDM_REQUESTER_INVALID_SETUP',
10119          'value' => '18446744073709551605 (-11)'
10120        },
10121        '12' => {
10122          'name' => 'PLDM_REQUESTER_POLL_FAIL',
10123          'value' => '18446744073709551604 (-12)'
10124        },
10125        '13' => {
10126          'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
10127          'value' => '18446744073709551603 (-13)'
10128        }
10129      },
10130      'Name' => 'enum pldm_requester_error_codes',
10131      'Size' => '4',
10132      'Type' => 'Enum'
10133    },
10134    '805' => {
10135      'Name' => '_Bool',
10136      'Size' => '1',
10137      'Type' => 'Intrinsic'
10138    },
10139    '927' => {
10140      'BaseType' => '53',
10141      'Header' => 'types.h',
10142      'Line' => '40',
10143      'Name' => '__uint16_t',
10144      'PrivateABI' => 1,
10145      'Size' => '2',
10146      'Type' => 'Typedef'
10147    },
10148    '946' => {
10149      'BaseType' => '60',
10150      'Header' => 'types.h',
10151      'Line' => '42',
10152      'Name' => '__uint32_t',
10153      'PrivateABI' => 1,
10154      'Size' => '4',
10155      'Type' => 'Typedef'
10156    },
10157    '965' => {
10158      'BaseType' => '107',
10159      'Header' => 'types.h',
10160      'Line' => '194',
10161      'Name' => '__ssize_t',
10162      'PrivateABI' => 1,
10163      'Size' => '8',
10164      'Type' => 'Typedef'
10165    },
10166    '977' => {
10167      'BaseType' => '114',
10168      'Name' => 'char*',
10169      'Size' => '8',
10170      'Type' => 'Pointer'
10171    },
10172    '1001' => {
10173      'BaseType' => '121',
10174      'Name' => 'uint8_t const',
10175      'Size' => '1',
10176      'Type' => 'Const'
10177    },
10178    '1006' => {
10179      'BaseType' => '927',
10180      'Header' => 'stdint-uintn.h',
10181      'Line' => '25',
10182      'Name' => 'uint16_t',
10183      'PrivateABI' => 1,
10184      'Size' => '2',
10185      'Type' => 'Typedef'
10186    },
10187    '1018' => {
10188      'BaseType' => '946',
10189      'Header' => 'stdint-uintn.h',
10190      'Line' => '26',
10191      'Name' => 'uint32_t',
10192      'PrivateABI' => 1,
10193      'Size' => '4',
10194      'Type' => 'Typedef'
10195    },
10196    '1030' => {
10197      'Header' => 'pldm_types.h',
10198      'Line' => '25',
10199      'Memb' => {
10200        '0' => {
10201          'name' => 'alpha',
10202          'offset' => '0',
10203          'type' => '121'
10204        },
10205        '1' => {
10206          'name' => 'update',
10207          'offset' => '1',
10208          'type' => '121'
10209        },
10210        '2' => {
10211          'name' => 'minor',
10212          'offset' => '2',
10213          'type' => '121'
10214        },
10215        '3' => {
10216          'name' => 'major',
10217          'offset' => '3',
10218          'type' => '121'
10219        }
10220      },
10221      'Name' => 'struct pldm_version',
10222      'Size' => '4',
10223      'Type' => 'Struct'
10224    },
10225    '1088' => {
10226      'BaseType' => '1030',
10227      'Header' => 'pldm_types.h',
10228      'Line' => '30',
10229      'Name' => 'ver32_t',
10230      'Size' => '4',
10231      'Type' => 'Typedef'
10232    },
10233    '1100' => {
10234      'BaseType' => '1088',
10235      'Name' => 'ver32_t const',
10236      'Size' => '4',
10237      'Type' => 'Const'
10238    },
10239    '1140' => {
10240      'BaseType' => '67',
10241      'Header' => 'stddef.h',
10242      'Line' => '214',
10243      'Name' => 'size_t',
10244      'PrivateABI' => 1,
10245      'Size' => '8',
10246      'Type' => 'Typedef'
10247    },
10248    '1202' => {
10249      'BaseType' => '965',
10250      'Header' => 'types.h',
10251      'Line' => '108',
10252      'Name' => 'ssize_t',
10253      'PrivateABI' => 1,
10254      'Size' => '8',
10255      'Type' => 'Typedef'
10256    },
10257    '1214' => {
10258      'BaseType' => '1001',
10259      'Name' => 'uint8_t const*',
10260      'Size' => '8',
10261      'Type' => 'Pointer'
10262    },
10263    '2283' => {
10264      'BaseType' => '1100',
10265      'Name' => 'ver32_t const*',
10266      'Size' => '8',
10267      'Type' => 'Pointer'
10268    },
10269    '2396' => {
10270      'BaseType' => '2401',
10271      'Name' => 'void const*',
10272      'Size' => '8',
10273      'Type' => 'Pointer'
10274    },
10275    '2401' => {
10276      'BaseType' => '1',
10277      'Name' => 'void const',
10278      'Type' => 'Const'
10279    },
10280    '2634' => {
10281      'BaseType' => '1',
10282      'Name' => 'void*',
10283      'Size' => '8',
10284      'Type' => 'Pointer'
10285    },
10286    '2648' => {
10287      'BaseType' => '114',
10288      'Name' => 'char const',
10289      'Size' => '1',
10290      'Type' => 'Const'
10291    },
10292    '2677' => {
10293      'Header' => 'pldm_types.h',
10294      'Line' => '9',
10295      'Name' => 'anon-struct-pldm_types.h-9',
10296      'Size' => '1',
10297      'Type' => 'Struct'
10298    },
10299    '2831' => {
10300      'Header' => 'pldm_types.h',
10301      'Line' => '19',
10302      'Memb' => {
10303        '0' => {
10304          'name' => 'byte',
10305          'offset' => '0',
10306          'type' => '121'
10307        },
10308        '1' => {
10309          'name' => 'bits',
10310          'offset' => '0',
10311          'type' => '2677'
10312        }
10313      },
10314      'Name' => 'union bitfield8_t',
10315      'Size' => '1',
10316      'Type' => 'Union'
10317    },
10318    '2843' => {
10319      'BaseType' => '2831',
10320      'Name' => 'bitfield8_t const',
10321      'Size' => '1',
10322      'Type' => 'Const'
10323    },
10324    '3270' => {
10325      'Header' => 'base.h',
10326      'Line' => '97',
10327      'Memb' => {
10328        '0' => {
10329          'name' => 'PLDM_RESPONSE',
10330          'value' => '0'
10331        },
10332        '1' => {
10333          'name' => 'PLDM_REQUEST',
10334          'value' => '1'
10335        },
10336        '2' => {
10337          'name' => 'PLDM_RESERVED',
10338          'value' => '2'
10339        },
10340        '3' => {
10341          'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
10342          'value' => '3'
10343        }
10344      },
10345      'Name' => 'enum MessageType',
10346      'Size' => '4',
10347      'Type' => 'Enum'
10348    },
10349    '3282' => {
10350      'Header' => 'base.h',
10351      'Line' => '143',
10352      'Memb' => {
10353        '0' => {
10354          'name' => 'command',
10355          'offset' => '2',
10356          'type' => '121'
10357        }
10358      },
10359      'Name' => 'struct pldm_msg_hdr',
10360      'Size' => '3',
10361      'Type' => 'Struct'
10362    },
10363    '3393' => {
10364      'BaseType' => '3282',
10365      'Name' => 'struct pldm_msg_hdr const',
10366      'Size' => '3',
10367      'Type' => 'Const'
10368    },
10369    '3398' => {
10370      'Header' => 'base.h',
10371      'Line' => '176',
10372      'Memb' => {
10373        '0' => {
10374          'name' => 'hdr',
10375          'offset' => '0',
10376          'type' => '3282'
10377        },
10378        '1' => {
10379          'name' => 'payload',
10380          'offset' => '3',
10381          'type' => '3443'
10382        }
10383      },
10384      'Name' => 'struct pldm_msg',
10385      'Size' => '4',
10386      'Type' => 'Struct'
10387    },
10388    '3438' => {
10389      'BaseType' => '3398',
10390      'Name' => 'struct pldm_msg const',
10391      'Size' => '4',
10392      'Type' => 'Const'
10393    },
10394    '3443' => {
10395      'BaseType' => '121',
10396      'Name' => 'uint8_t[1]',
10397      'Size' => '1',
10398      'Type' => 'Array'
10399    },
10400    '3459' => {
10401      'Header' => 'base.h',
10402      'Line' => '243',
10403      'Memb' => {
10404        '0' => {
10405          'name' => 'msg_type',
10406          'offset' => '0',
10407          'type' => '3270'
10408        },
10409        '1' => {
10410          'name' => 'instance',
10411          'offset' => '4',
10412          'type' => '121'
10413        },
10414        '2' => {
10415          'name' => 'pldm_type',
10416          'offset' => '5',
10417          'type' => '121'
10418        },
10419        '3' => {
10420          'name' => 'command',
10421          'offset' => '6',
10422          'type' => '121'
10423        },
10424        '4' => {
10425          'name' => 'completion_code',
10426          'offset' => '7',
10427          'type' => '121'
10428        }
10429      },
10430      'Name' => 'struct pldm_header_info',
10431      'Size' => '8',
10432      'Type' => 'Struct'
10433    },
10434    '3538' => {
10435      'BaseType' => '3459',
10436      'Name' => 'struct pldm_header_info const',
10437      'Size' => '8',
10438      'Type' => 'Const'
10439    },
10440    '3999' => {
10441      'BaseType' => '2648',
10442      'Name' => 'char const*',
10443      'Size' => '8',
10444      'Type' => 'Pointer'
10445    },
10446    '4270' => {
10447      'BaseType' => '3398',
10448      'Name' => 'struct pldm_msg*',
10449      'Size' => '8',
10450      'Type' => 'Pointer'
10451    },
10452    '4914' => {
10453      'BaseType' => '3438',
10454      'Name' => 'struct pldm_msg const*',
10455      'Size' => '8',
10456      'Type' => 'Pointer'
10457    },
10458    '4919' => {
10459      'BaseType' => '121',
10460      'Name' => 'uint8_t*',
10461      'Size' => '8',
10462      'Type' => 'Pointer'
10463    },
10464    '4924' => {
10465      'BaseType' => '1018',
10466      'Name' => 'uint32_t*',
10467      'Size' => '8',
10468      'Type' => 'Pointer'
10469    },
10470    '5824' => {
10471      'BaseType' => '1088',
10472      'Name' => 'ver32_t*',
10473      'Size' => '8',
10474      'Type' => 'Pointer'
10475    },
10476    '6753' => {
10477      'BaseType' => '2831',
10478      'Name' => 'bitfield8_t*',
10479      'Size' => '8',
10480      'Type' => 'Pointer'
10481    },
10482    '7217' => {
10483      'BaseType' => '2843',
10484      'Name' => 'bitfield8_t const*',
10485      'Size' => '8',
10486      'Type' => 'Pointer'
10487    },
10488    '8009' => {
10489      'BaseType' => '3393',
10490      'Name' => 'struct pldm_msg_hdr const*',
10491      'Size' => '8',
10492      'Type' => 'Pointer'
10493    },
10494    '8249' => {
10495      'BaseType' => '3459',
10496      'Name' => 'struct pldm_header_info*',
10497      'Size' => '8',
10498      'Type' => 'Pointer'
10499    },
10500    '8510' => {
10501      'BaseType' => '3538',
10502      'Name' => 'struct pldm_header_info const*',
10503      'Size' => '8',
10504      'Type' => 'Pointer'
10505    },
10506    '8515' => {
10507      'BaseType' => '3282',
10508      'Name' => 'struct pldm_msg_hdr*',
10509      'Size' => '8',
10510      'Type' => 'Pointer'
10511    },
10512    '10385' => {
10513      'Header' => 'utils.h',
10514      'Line' => '20',
10515      'Memb' => {
10516        '0' => {
10517          'name' => 'ptr',
10518          'offset' => '0',
10519          'type' => '1214'
10520        },
10521        '1' => {
10522          'name' => 'length',
10523          'offset' => '8',
10524          'type' => '1140'
10525        }
10526      },
10527      'Name' => 'struct variable_field',
10528      'Size' => '16',
10529      'Type' => 'Struct'
10530    },
10531    '10781' => {
10532      'BaseType' => '10385',
10533      'Name' => 'struct variable_field*',
10534      'Size' => '8',
10535      'Type' => 'Pointer'
10536    },
10537    '12863' => {
10538      'BaseType' => '1006',
10539      'Name' => 'uint16_t*',
10540      'Size' => '8',
10541      'Type' => 'Pointer'
10542    },
10543    '13426' => {
10544      'BaseType' => '1140',
10545      'Name' => 'size_t*',
10546      'Size' => '8',
10547      'Type' => 'Pointer'
10548    },
10549    '16102' => {
10550      'BaseType' => '67',
10551      'Header' => 'types.h',
10552      'Line' => '45',
10553      'Name' => '__uint64_t',
10554      'PrivateABI' => 1,
10555      'Size' => '8',
10556      'Type' => 'Typedef'
10557    },
10558    '16179' => {
10559      'BaseType' => '1006',
10560      'Name' => 'uint16_t const',
10561      'Size' => '2',
10562      'Type' => 'Const'
10563    },
10564    '16196' => {
10565      'BaseType' => '16102',
10566      'Header' => 'stdint-uintn.h',
10567      'Line' => '27',
10568      'Name' => 'uint64_t',
10569      'PrivateABI' => 1,
10570      'Size' => '8',
10571      'Type' => 'Typedef'
10572    },
10573    '16354' => {
10574      'Header' => 'bios.h',
10575      'Line' => '39',
10576      'Memb' => {
10577        '0' => {
10578          'name' => 'PLDM_BIOS_STRING_TABLE',
10579          'value' => '0'
10580        },
10581        '1' => {
10582          'name' => 'PLDM_BIOS_ATTR_TABLE',
10583          'value' => '1'
10584        },
10585        '2' => {
10586          'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10587          'value' => '2'
10588        }
10589      },
10590      'Name' => 'enum pldm_bios_table_types',
10591      'Size' => '4',
10592      'Type' => 'Enum'
10593    },
10594    '16388' => {
10595      'Header' => 'bios.h',
10596      'Line' => '48',
10597      'Memb' => {
10598        '0' => {
10599          'name' => 'string_handle',
10600          'offset' => '0',
10601          'type' => '1006'
10602        },
10603        '1' => {
10604          'name' => 'string_length',
10605          'offset' => '2',
10606          'type' => '1006'
10607        },
10608        '2' => {
10609          'name' => 'name',
10610          'offset' => '4',
10611          'type' => '16445'
10612        }
10613      },
10614      'Name' => 'struct pldm_bios_string_table_entry',
10615      'Size' => '5',
10616      'Type' => 'Struct'
10617    },
10618    '16440' => {
10619      'BaseType' => '16388',
10620      'Name' => 'struct pldm_bios_string_table_entry const',
10621      'Size' => '5',
10622      'Type' => 'Const'
10623    },
10624    '16445' => {
10625      'BaseType' => '114',
10626      'Name' => 'char[1]',
10627      'Size' => '1',
10628      'Type' => 'Array'
10629    },
10630    '16461' => {
10631      'Header' => 'bios.h',
10632      'Line' => '54',
10633      'Memb' => {
10634        '0' => {
10635          'name' => 'attr_handle',
10636          'offset' => '0',
10637          'type' => '1006'
10638        },
10639        '1' => {
10640          'name' => 'attr_type',
10641          'offset' => '2',
10642          'type' => '121'
10643        },
10644        '2' => {
10645          'name' => 'string_handle',
10646          'offset' => '3',
10647          'type' => '1006'
10648        },
10649        '3' => {
10650          'name' => 'metadata',
10651          'offset' => '5',
10652          'type' => '3443'
10653        }
10654      },
10655      'Name' => 'struct pldm_bios_attr_table_entry',
10656      'Size' => '6',
10657      'Type' => 'Struct'
10658    },
10659    '16526' => {
10660      'BaseType' => '16461',
10661      'Name' => 'struct pldm_bios_attr_table_entry const',
10662      'Size' => '6',
10663      'Type' => 'Const'
10664    },
10665    '16531' => {
10666      'Header' => 'bios.h',
10667      'Line' => '66',
10668      'Memb' => {
10669        '0' => {
10670          'name' => 'attr_handle',
10671          'offset' => '0',
10672          'type' => '1006'
10673        },
10674        '1' => {
10675          'name' => 'attr_type',
10676          'offset' => '2',
10677          'type' => '121'
10678        },
10679        '2' => {
10680          'name' => 'value',
10681          'offset' => '3',
10682          'type' => '3443'
10683        }
10684      },
10685      'Name' => 'struct pldm_bios_attr_val_table_entry',
10686      'Size' => '4',
10687      'Type' => 'Struct'
10688    },
10689    '16583' => {
10690      'BaseType' => '16531',
10691      'Name' => 'struct pldm_bios_attr_val_table_entry const',
10692      'Size' => '4',
10693      'Type' => 'Const'
10694    },
10695    '16652' => {
10696      'Header' => 'bios_table.h',
10697      'Line' => '206',
10698      'Memb' => {
10699        '0' => {
10700          'name' => 'name_handle',
10701          'offset' => '0',
10702          'type' => '1006'
10703        },
10704        '1' => {
10705          'name' => 'read_only',
10706          'offset' => '2',
10707          'type' => '805'
10708        },
10709        '2' => {
10710          'name' => 'pv_num',
10711          'offset' => '3',
10712          'type' => '121'
10713        },
10714        '3' => {
10715          'name' => 'pv_handle',
10716          'offset' => '8',
10717          'type' => '16755'
10718        },
10719        '4' => {
10720          'name' => 'def_num',
10721          'offset' => '22',
10722          'type' => '121'
10723        },
10724        '5' => {
10725          'name' => 'def_index',
10726          'offset' => '36',
10727          'type' => '1214'
10728        }
10729      },
10730      'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
10731      'Size' => '32',
10732      'Type' => 'Struct'
10733    },
10734    '16743' => {
10735      'BaseType' => '16652',
10736      'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
10737      'Size' => '32',
10738      'Type' => 'Const'
10739    },
10740    '16755' => {
10741      'BaseType' => '16179',
10742      'Name' => 'uint16_t const*',
10743      'Size' => '8',
10744      'Type' => 'Pointer'
10745    },
10746    '16765' => {
10747      'Header' => 'bios_table.h',
10748      'Line' => '294',
10749      'Memb' => {
10750        '0' => {
10751          'name' => 'name_handle',
10752          'offset' => '0',
10753          'type' => '1006'
10754        },
10755        '1' => {
10756          'name' => 'read_only',
10757          'offset' => '2',
10758          'type' => '805'
10759        },
10760        '2' => {
10761          'name' => 'string_type',
10762          'offset' => '3',
10763          'type' => '121'
10764        },
10765        '3' => {
10766          'name' => 'min_length',
10767          'offset' => '4',
10768          'type' => '1006'
10769        },
10770        '4' => {
10771          'name' => 'max_length',
10772          'offset' => '6',
10773          'type' => '1006'
10774        },
10775        '5' => {
10776          'name' => 'def_length',
10777          'offset' => '8',
10778          'type' => '1006'
10779        },
10780        '6' => {
10781          'name' => 'def_string',
10782          'offset' => '22',
10783          'type' => '3999'
10784        }
10785      },
10786      'Name' => 'struct pldm_bios_table_attr_entry_string_info',
10787      'Size' => '24',
10788      'Type' => 'Struct'
10789    },
10790    '16877' => {
10791      'BaseType' => '16765',
10792      'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
10793      'Size' => '24',
10794      'Type' => 'Const'
10795    },
10796    '16887' => {
10797      'Header' => 'bios_table.h',
10798      'Line' => '384',
10799      'Memb' => {
10800        '0' => {
10801          'name' => 'name_handle',
10802          'offset' => '0',
10803          'type' => '1006'
10804        },
10805        '1' => {
10806          'name' => 'read_only',
10807          'offset' => '2',
10808          'type' => '805'
10809        },
10810        '2' => {
10811          'name' => 'lower_bound',
10812          'offset' => '8',
10813          'type' => '16196'
10814        },
10815        '3' => {
10816          'name' => 'upper_bound',
10817          'offset' => '22',
10818          'type' => '16196'
10819        },
10820        '4' => {
10821          'name' => 'scalar_increment',
10822          'offset' => '36',
10823          'type' => '1018'
10824        },
10825        '5' => {
10826          'name' => 'default_value',
10827          'offset' => '50',
10828          'type' => '16196'
10829        }
10830      },
10831      'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
10832      'Size' => '40',
10833      'Type' => 'Struct'
10834    },
10835    '16985' => {
10836      'BaseType' => '16887',
10837      'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
10838      'Size' => '40',
10839      'Type' => 'Const'
10840    },
10841    '17268' => {
10842      'Name' => 'ssize_t(*)(void const*)',
10843      'Param' => {
10844        '0' => {
10845          'type' => '2396'
10846        }
10847      },
10848      'Return' => '1202',
10849      'Size' => '8',
10850      'Type' => 'FuncPtr'
10851    },
10852    '17338' => {
10853      'Line' => '957',
10854      'Memb' => {
10855        '0' => {
10856          'name' => 'table_data',
10857          'offset' => '0',
10858          'type' => '1214'
10859        },
10860        '1' => {
10861          'name' => 'table_len',
10862          'offset' => '8',
10863          'type' => '1140'
10864        },
10865        '2' => {
10866          'name' => 'current_pos',
10867          'offset' => '22',
10868          'type' => '1140'
10869        },
10870        '3' => {
10871          'name' => 'entry_length_handler',
10872          'offset' => '36',
10873          'type' => '17268'
10874        }
10875      },
10876      'Name' => 'struct pldm_bios_table_iter',
10877      'PrivateABI' => 1,
10878      'Size' => '32',
10879      'Source' => 'bios_table.c',
10880      'Type' => 'Struct'
10881    },
10882    '17408' => {
10883      'BaseType' => '17338',
10884      'Name' => 'struct pldm_bios_table_iter const',
10885      'Size' => '32',
10886      'Type' => 'Const'
10887    },
10888    '18478' => {
10889      'BaseType' => '17338',
10890      'Name' => 'struct pldm_bios_table_iter*',
10891      'Size' => '8',
10892      'Type' => 'Pointer'
10893    },
10894    '18483' => {
10895      'BaseType' => '16583',
10896      'Name' => 'struct pldm_bios_attr_val_table_entry const*',
10897      'Size' => '8',
10898      'Type' => 'Pointer'
10899    },
10900    '18897' => {
10901      'BaseType' => '16526',
10902      'Name' => 'struct pldm_bios_attr_table_entry const*',
10903      'Size' => '8',
10904      'Type' => 'Pointer'
10905    },
10906    '19500' => {
10907      'BaseType' => '16440',
10908      'Name' => 'struct pldm_bios_string_table_entry const*',
10909      'Size' => '8',
10910      'Type' => 'Pointer'
10911    },
10912    '20663' => {
10913      'BaseType' => '17408',
10914      'Name' => 'struct pldm_bios_table_iter const*',
10915      'Size' => '8',
10916      'Type' => 'Pointer'
10917    },
10918    '24846' => {
10919      'BaseType' => '16196',
10920      'Name' => 'uint64_t*',
10921      'Size' => '8',
10922      'Type' => 'Pointer'
10923    },
10924    '25123' => {
10925      'BaseType' => '16985',
10926      'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
10927      'Size' => '8',
10928      'Type' => 'Pointer'
10929    },
10930    '25432' => {
10931      'BaseType' => '3999',
10932      'Name' => 'char const**',
10933      'Size' => '8',
10934      'Type' => 'Pointer'
10935    },
10936    '26561' => {
10937      'BaseType' => '16877',
10938      'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
10939      'Size' => '8',
10940      'Type' => 'Pointer'
10941    },
10942    '28015' => {
10943      'BaseType' => '16743',
10944      'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
10945      'Size' => '8',
10946      'Type' => 'Pointer'
10947    },
10948    '30176' => {
10949      'BaseType' => '1018',
10950      'Name' => 'uint32_t const',
10951      'Size' => '4',
10952      'Type' => 'Const'
10953    },
10954    '30217' => {
10955      'BaseType' => '121',
10956      'Header' => 'pldm_types.h',
10957      'Line' => '32',
10958      'Name' => 'bool8_t',
10959      'Size' => '1',
10960      'Type' => 'Typedef'
10961    },
10962    '30229' => {
10963      'Header' => 'pldm_types.h',
10964      'Line' => '36',
10965      'Name' => 'anon-struct-pldm_types.h-36',
10966      'Size' => '2',
10967      'Type' => 'Struct'
10968    },
10969    '30493' => {
10970      'Header' => 'pldm_types.h',
10971      'Line' => '54',
10972      'Memb' => {
10973        '0' => {
10974          'name' => 'value',
10975          'offset' => '0',
10976          'type' => '1006'
10977        },
10978        '1' => {
10979          'name' => 'bits',
10980          'offset' => '0',
10981          'type' => '30229'
10982        }
10983      },
10984      'Name' => 'union bitfield16_t',
10985      'Size' => '2',
10986      'Type' => 'Union'
10987    },
10988    '30505' => {
10989      'Header' => 'pldm_types.h',
10990      'Line' => '58',
10991      'Name' => 'anon-struct-pldm_types.h-58',
10992      'Size' => '4',
10993      'Type' => 'Struct'
10994    },
10995    '30993' => {
10996      'Header' => 'pldm_types.h',
10997      'Line' => '92',
10998      'Memb' => {
10999        '0' => {
11000          'name' => 'value',
11001          'offset' => '0',
11002          'type' => '1018'
11003        },
11004        '1' => {
11005          'name' => 'bits',
11006          'offset' => '0',
11007          'type' => '30505'
11008        }
11009      },
11010      'Name' => 'union bitfield32_t',
11011      'Size' => '4',
11012      'Type' => 'Union'
11013    },
11014    '31005' => {
11015      'Header' => 'pldm_types.h',
11016      'Line' => '96',
11017      'Name' => 'anon-struct-pldm_types.h-96',
11018      'Size' => '8',
11019      'Type' => 'Struct'
11020    },
11021    '31941' => {
11022      'Header' => 'pldm_types.h',
11023      'Line' => '162',
11024      'Memb' => {
11025        '0' => {
11026          'name' => 'value',
11027          'offset' => '0',
11028          'type' => '16196'
11029        },
11030        '1' => {
11031          'name' => 'bits',
11032          'offset' => '0',
11033          'type' => '31005'
11034        }
11035      },
11036      'Name' => 'union bitfield64_t',
11037      'Size' => '8',
11038      'Type' => 'Union'
11039    },
11040    '32000' => {
11041      'BaseType' => '1140',
11042      'Name' => 'size_t const',
11043      'Size' => '8',
11044      'Type' => 'Const'
11045    },
11046    '32629' => {
11047      'BaseType' => '10385',
11048      'Name' => 'struct variable_field const',
11049      'Size' => '16',
11050      'Type' => 'Const'
11051    },
11052    '33798' => {
11053      'Header' => 'firmware_update.h',
11054      'Line' => '418',
11055      'Memb' => {
11056        '0' => {
11057          'name' => 'uuid',
11058          'offset' => '0',
11059          'type' => '33902'
11060        },
11061        '1' => {
11062          'name' => 'package_header_format_version',
11063          'offset' => '22',
11064          'type' => '121'
11065        },
11066        '2' => {
11067          'name' => 'package_header_size',
11068          'offset' => '23',
11069          'type' => '1006'
11070        },
11071        '3' => {
11072          'name' => 'package_release_date_time',
11073          'offset' => '25',
11074          'type' => '33918'
11075        },
11076        '4' => {
11077          'name' => 'component_bitmap_bit_length',
11078          'offset' => '50',
11079          'type' => '1006'
11080        },
11081        '5' => {
11082          'name' => 'package_version_string_type',
11083          'offset' => '52',
11084          'type' => '121'
11085        },
11086        '6' => {
11087          'name' => 'package_version_string_length',
11088          'offset' => '53',
11089          'type' => '121'
11090        }
11091      },
11092      'Name' => 'struct pldm_package_header_information',
11093      'Size' => '36',
11094      'Type' => 'Struct'
11095    },
11096    '33902' => {
11097      'BaseType' => '121',
11098      'Name' => 'uint8_t[16]',
11099      'Size' => '16',
11100      'Type' => 'Array'
11101    },
11102    '33918' => {
11103      'BaseType' => '121',
11104      'Name' => 'uint8_t[13]',
11105      'Size' => '13',
11106      'Type' => 'Array'
11107    },
11108    '33934' => {
11109      'Header' => 'firmware_update.h',
11110      'Line' => '432',
11111      'Memb' => {
11112        '0' => {
11113          'name' => 'record_length',
11114          'offset' => '0',
11115          'type' => '1006'
11116        },
11117        '1' => {
11118          'name' => 'descriptor_count',
11119          'offset' => '2',
11120          'type' => '121'
11121        },
11122        '2' => {
11123          'name' => 'device_update_option_flags',
11124          'offset' => '3',
11125          'type' => '30993'
11126        },
11127        '3' => {
11128          'name' => 'comp_image_set_version_string_type',
11129          'offset' => '7',
11130          'type' => '121'
11131        },
11132        '4' => {
11133          'name' => 'comp_image_set_version_string_length',
11134          'offset' => '8',
11135          'type' => '121'
11136        },
11137        '5' => {
11138          'name' => 'fw_device_pkg_data_length',
11139          'offset' => '9',
11140          'type' => '1006'
11141        }
11142      },
11143      'Name' => 'struct pldm_firmware_device_id_record',
11144      'Size' => '11',
11145      'Type' => 'Struct'
11146    },
11147    '34129' => {
11148      'Header' => 'firmware_update.h',
11149      'Line' => '466',
11150      'Memb' => {
11151        '0' => {
11152          'name' => 'comp_classification',
11153          'offset' => '0',
11154          'type' => '1006'
11155        },
11156        '1' => {
11157          'name' => 'comp_identifier',
11158          'offset' => '2',
11159          'type' => '1006'
11160        },
11161        '2' => {
11162          'name' => 'comp_comparison_stamp',
11163          'offset' => '4',
11164          'type' => '1018'
11165        },
11166        '3' => {
11167          'name' => 'comp_options',
11168          'offset' => '8',
11169          'type' => '30493'
11170        },
11171        '4' => {
11172          'name' => 'requested_comp_activation_method',
11173          'offset' => '16',
11174          'type' => '30493'
11175        },
11176        '5' => {
11177          'name' => 'comp_location_offset',
11178          'offset' => '18',
11179          'type' => '1018'
11180        },
11181        '6' => {
11182          'name' => 'comp_size',
11183          'offset' => '22',
11184          'type' => '1018'
11185        },
11186        '7' => {
11187          'name' => 'comp_version_string_type',
11188          'offset' => '32',
11189          'type' => '121'
11190        },
11191        '8' => {
11192          'name' => 'comp_version_string_length',
11193          'offset' => '33',
11194          'type' => '121'
11195        }
11196      },
11197      'Name' => 'struct pldm_component_image_information',
11198      'Size' => '22',
11199      'Type' => 'Struct'
11200    },
11201    '34311' => {
11202      'Header' => 'firmware_update.h',
11203      'Line' => '492',
11204      'Memb' => {
11205        '0' => {
11206          'name' => 'completion_code',
11207          'offset' => '0',
11208          'type' => '121'
11209        },
11210        '1' => {
11211          'name' => 'capabilities_during_update',
11212          'offset' => '1',
11213          'type' => '30993'
11214        },
11215        '2' => {
11216          'name' => 'comp_count',
11217          'offset' => '5',
11218          'type' => '1006'
11219        },
11220        '3' => {
11221          'name' => 'active_comp_image_set_ver_str_type',
11222          'offset' => '7',
11223          'type' => '121'
11224        },
11225        '4' => {
11226          'name' => 'active_comp_image_set_ver_str_len',
11227          'offset' => '8',
11228          'type' => '121'
11229        },
11230        '5' => {
11231          'name' => 'pending_comp_image_set_ver_str_type',
11232          'offset' => '9',
11233          'type' => '121'
11234        },
11235        '6' => {
11236          'name' => 'pending_comp_image_set_ver_str_len',
11237          'offset' => '16',
11238          'type' => '121'
11239        }
11240      },
11241      'Name' => 'struct pldm_get_firmware_parameters_resp',
11242      'Size' => '11',
11243      'Type' => 'Struct'
11244    },
11245    '34415' => {
11246      'Header' => 'firmware_update.h',
11247      'Line' => '508',
11248      'Memb' => {
11249        '0' => {
11250          'name' => 'completion_code',
11251          'offset' => '0',
11252          'type' => '121'
11253        },
11254        '1' => {
11255          'name' => 'downstream_device_update_supported',
11256          'offset' => '1',
11257          'type' => '121'
11258        },
11259        '2' => {
11260          'name' => 'number_of_downstream_devices',
11261          'offset' => '2',
11262          'type' => '1006'
11263        },
11264        '3' => {
11265          'name' => 'max_number_of_downstream_devices',
11266          'offset' => '4',
11267          'type' => '1006'
11268        },
11269        '4' => {
11270          'name' => 'capabilities',
11271          'offset' => '8',
11272          'type' => '30993'
11273        }
11274      },
11275      'Name' => 'struct pldm_query_downstream_devices_resp',
11276      'Size' => '12',
11277      'Type' => 'Struct'
11278    },
11279    '34493' => {
11280      'Header' => 'firmware_update.h',
11281      'Line' => '520',
11282      'Memb' => {
11283        '0' => {
11284          'name' => 'comp_classification',
11285          'offset' => '0',
11286          'type' => '1006'
11287        },
11288        '1' => {
11289          'name' => 'comp_identifier',
11290          'offset' => '2',
11291          'type' => '1006'
11292        },
11293        '2' => {
11294          'name' => 'comp_classification_index',
11295          'offset' => '4',
11296          'type' => '121'
11297        },
11298        '3' => {
11299          'name' => 'active_comp_comparison_stamp',
11300          'offset' => '5',
11301          'type' => '1018'
11302        },
11303        '4' => {
11304          'name' => 'active_comp_ver_str_type',
11305          'offset' => '9',
11306          'type' => '121'
11307        },
11308        '5' => {
11309          'name' => 'active_comp_ver_str_len',
11310          'offset' => '16',
11311          'type' => '121'
11312        },
11313        '6' => {
11314          'name' => 'active_comp_release_date',
11315          'offset' => '17',
11316          'type' => '34675'
11317        },
11318        '7' => {
11319          'name' => 'pending_comp_comparison_stamp',
11320          'offset' => '25',
11321          'type' => '1018'
11322        },
11323        '8' => {
11324          'name' => 'pending_comp_ver_str_type',
11325          'offset' => '35',
11326          'type' => '121'
11327        },
11328        '9' => {
11329          'name' => 'pending_comp_ver_str_len',
11330          'offset' => '36',
11331          'type' => '121'
11332        },
11333        '10' => {
11334          'name' => 'pending_comp_release_date',
11335          'offset' => '37',
11336          'type' => '34675'
11337        },
11338        '11' => {
11339          'name' => 'comp_activation_methods',
11340          'offset' => '51',
11341          'type' => '30493'
11342        },
11343        '12' => {
11344          'name' => 'capabilities_during_update',
11345          'offset' => '53',
11346          'type' => '30993'
11347        }
11348      },
11349      'Name' => 'struct pldm_component_parameter_entry',
11350      'Size' => '39',
11351      'Type' => 'Struct'
11352    },
11353    '34675' => {
11354      'BaseType' => '121',
11355      'Name' => 'uint8_t[8]',
11356      'Size' => '8',
11357      'Type' => 'Array'
11358    },
11359    '34691' => {
11360      'Header' => 'firmware_update.h',
11361      'Line' => '541',
11362      'Memb' => {
11363        '0' => {
11364          'name' => 'data_transfer_handle',
11365          'offset' => '0',
11366          'type' => '1018'
11367        },
11368        '1' => {
11369          'name' => 'transfer_operation_flag',
11370          'offset' => '4',
11371          'type' => '121'
11372        }
11373      },
11374      'Name' => 'struct pldm_query_downstream_identifiers_req',
11375      'Size' => '8',
11376      'Type' => 'Struct'
11377    },
11378    '34730' => {
11379      'BaseType' => '34691',
11380      'Name' => 'struct pldm_query_downstream_identifiers_req const',
11381      'Size' => '8',
11382      'Type' => 'Const'
11383    },
11384    '34735' => {
11385      'Header' => 'firmware_update.h',
11386      'Line' => '555',
11387      'Memb' => {
11388        '0' => {
11389          'name' => 'completion_code',
11390          'offset' => '0',
11391          'type' => '121'
11392        },
11393        '1' => {
11394          'name' => 'next_data_transfer_handle',
11395          'offset' => '4',
11396          'type' => '1018'
11397        },
11398        '2' => {
11399          'name' => 'transfer_flag',
11400          'offset' => '8',
11401          'type' => '121'
11402        },
11403        '3' => {
11404          'name' => 'downstream_devices_length',
11405          'offset' => '18',
11406          'type' => '1018'
11407        },
11408        '4' => {
11409          'name' => 'number_of_downstream_devices',
11410          'offset' => '22',
11411          'type' => '1006'
11412        }
11413      },
11414      'Name' => 'struct pldm_query_downstream_identifiers_resp',
11415      'Size' => '20',
11416      'Type' => 'Struct'
11417    },
11418    '34813' => {
11419      'Header' => 'firmware_update.h',
11420      'Line' => '568',
11421      'Memb' => {
11422        '0' => {
11423          'name' => 'downstream_device_index',
11424          'offset' => '0',
11425          'type' => '1006'
11426        },
11427        '1' => {
11428          'name' => 'downstream_descriptor_count',
11429          'offset' => '2',
11430          'type' => '121'
11431        }
11432      },
11433      'Name' => 'struct pldm_downstream_device',
11434      'Size' => '4',
11435      'Type' => 'Struct'
11436    },
11437    '34852' => {
11438      'Header' => 'firmware_update.h',
11439      'Line' => '574',
11440      'Memb' => {
11441        '0' => {
11442          'name' => 'field',
11443          'offset' => '0',
11444          'type' => '10385'
11445        },
11446        '1' => {
11447          'name' => 'devs',
11448          'offset' => '22',
11449          'type' => '1140'
11450        }
11451      },
11452      'Name' => 'struct pldm_downstream_device_iter',
11453      'Size' => '24',
11454      'Type' => 'Struct'
11455    },
11456    '34891' => {
11457      'Header' => 'firmware_update.h',
11458      'Line' => '648',
11459      'Memb' => {
11460        '0' => {
11461          'name' => 'descriptor_type',
11462          'offset' => '0',
11463          'type' => '1006'
11464        },
11465        '1' => {
11466          'name' => 'descriptor_length',
11467          'offset' => '2',
11468          'type' => '1006'
11469        },
11470        '2' => {
11471          'name' => 'descriptor_data',
11472          'offset' => '8',
11473          'type' => '2396'
11474        }
11475      },
11476      'Name' => 'struct pldm_descriptor',
11477      'Size' => '16',
11478      'Type' => 'Struct'
11479    },
11480    '34954' => {
11481      'Header' => 'firmware_update.h',
11482      'Line' => '654',
11483      'Memb' => {
11484        '0' => {
11485          'name' => 'field',
11486          'offset' => '0',
11487          'type' => '10781'
11488        },
11489        '1' => {
11490          'name' => 'count',
11491          'offset' => '8',
11492          'type' => '1140'
11493        }
11494      },
11495      'Name' => 'struct pldm_descriptor_iter',
11496      'Size' => '16',
11497      'Type' => 'Struct'
11498    },
11499    '34998' => {
11500      'Header' => 'firmware_update.h',
11501      'Line' => '747',
11502      'Memb' => {
11503        '0' => {
11504          'name' => 'data_transfer_handle',
11505          'offset' => '0',
11506          'type' => '1018'
11507        },
11508        '1' => {
11509          'name' => 'transfer_operation_flag',
11510          'offset' => '4',
11511          'type' => '121'
11512        }
11513      },
11514      'Name' => 'struct pldm_get_downstream_firmware_parameters_req',
11515      'Size' => '8',
11516      'Type' => 'Struct'
11517    },
11518    '35037' => {
11519      'BaseType' => '34998',
11520      'Name' => 'struct pldm_get_downstream_firmware_parameters_req const',
11521      'Size' => '8',
11522      'Type' => 'Const'
11523    },
11524    '35042' => {
11525      'Header' => 'firmware_update.h',
11526      'Line' => '762',
11527      'Memb' => {
11528        '0' => {
11529          'name' => 'completion_code',
11530          'offset' => '0',
11531          'type' => '121'
11532        },
11533        '1' => {
11534          'name' => 'next_data_transfer_handle',
11535          'offset' => '4',
11536          'type' => '1018'
11537        },
11538        '2' => {
11539          'name' => 'transfer_flag',
11540          'offset' => '8',
11541          'type' => '121'
11542        },
11543        '3' => {
11544          'name' => 'fdp_capabilities_during_update',
11545          'offset' => '18',
11546          'type' => '30993'
11547        },
11548        '4' => {
11549          'name' => 'downstream_device_count',
11550          'offset' => '22',
11551          'type' => '1006'
11552        }
11553      },
11554      'Name' => 'struct pldm_get_downstream_firmware_parameters_resp',
11555      'Size' => '20',
11556      'Type' => 'Struct'
11557    },
11558    '35120' => {
11559      'Header' => 'firmware_update.h',
11560      'Line' => '780',
11561      'Memb' => {
11562        '0' => {
11563          'name' => 'downstream_device_index',
11564          'offset' => '0',
11565          'type' => '1006'
11566        },
11567        '1' => {
11568          'name' => 'active_comp_comparison_stamp',
11569          'offset' => '4',
11570          'type' => '1018'
11571        },
11572        '2' => {
11573          'name' => 'active_comp_ver_str_type',
11574          'offset' => '8',
11575          'type' => '121'
11576        },
11577        '3' => {
11578          'name' => 'active_comp_ver_str_len',
11579          'offset' => '9',
11580          'type' => '121'
11581        },
11582        '4' => {
11583          'name' => 'active_comp_release_date',
11584          'offset' => '16',
11585          'type' => '35302'
11586        },
11587        '5' => {
11588          'name' => 'pending_comp_comparison_stamp',
11589          'offset' => '32',
11590          'type' => '1018'
11591        },
11592        '6' => {
11593          'name' => 'pending_comp_ver_str_type',
11594          'offset' => '36',
11595          'type' => '121'
11596        },
11597        '7' => {
11598          'name' => 'pending_comp_ver_str_len',
11599          'offset' => '37',
11600          'type' => '121'
11601        },
11602        '8' => {
11603          'name' => 'pending_comp_release_date',
11604          'offset' => '38',
11605          'type' => '35302'
11606        },
11607        '9' => {
11608          'name' => 'comp_activation_methods',
11609          'offset' => '54',
11610          'type' => '30493'
11611        },
11612        '10' => {
11613          'name' => 'capabilities_during_update',
11614          'offset' => '64',
11615          'type' => '30993'
11616        },
11617        '11' => {
11618          'name' => 'active_comp_ver_str',
11619          'offset' => '72',
11620          'type' => '2396'
11621        },
11622        '12' => {
11623          'name' => 'pending_comp_ver_str',
11624          'offset' => '86',
11625          'type' => '2396'
11626        }
11627      },
11628      'Name' => 'struct pldm_downstream_device_parameters_entry',
11629      'Size' => '64',
11630      'Type' => 'Struct'
11631    },
11632    '35302' => {
11633      'BaseType' => '114',
11634      'Name' => 'char[9]',
11635      'Size' => '9',
11636      'Type' => 'Array'
11637    },
11638    '36124' => {
11639      'Header' => 'firmware_update.h',
11640      'Line' => '1198',
11641      'Memb' => {
11642        '0' => {
11643          'name' => 'field',
11644          'offset' => '0',
11645          'type' => '10385'
11646        },
11647        '1' => {
11648          'name' => 'entries',
11649          'offset' => '22',
11650          'type' => '1140'
11651        }
11652      },
11653      'Name' => 'struct pldm_downstream_device_parameters_iter',
11654      'Size' => '24',
11655      'Type' => 'Struct'
11656    },
11657    '36527' => {
11658      'BaseType' => '30217',
11659      'Name' => 'bool8_t*',
11660      'Size' => '8',
11661      'Type' => 'Pointer'
11662    },
11663    '36532' => {
11664      'BaseType' => '31941',
11665      'Name' => 'bitfield64_t*',
11666      'Size' => '8',
11667      'Type' => 'Pointer'
11668    },
11669    '37287' => {
11670      'BaseType' => '30993',
11671      'Name' => 'bitfield32_t*',
11672      'Size' => '8',
11673      'Type' => 'Pointer'
11674    },
11675    '38136' => {
11676      'BaseType' => '30493',
11677      'Name' => 'bitfield16_t*',
11678      'Size' => '8',
11679      'Type' => 'Pointer'
11680    },
11681    '39690' => {
11682      'BaseType' => '32629',
11683      'Name' => 'struct variable_field const*',
11684      'Size' => '8',
11685      'Type' => 'Pointer'
11686    },
11687    '43532' => {
11688      'BaseType' => '36124',
11689      'Name' => 'struct pldm_downstream_device_parameters_iter*',
11690      'Size' => '8',
11691      'Type' => 'Pointer'
11692    },
11693    '43537' => {
11694      'BaseType' => '35120',
11695      'Name' => 'struct pldm_downstream_device_parameters_entry*',
11696      'Size' => '8',
11697      'Type' => 'Pointer'
11698    },
11699    '44902' => {
11700      'BaseType' => '35042',
11701      'Name' => 'struct pldm_get_downstream_firmware_parameters_resp*',
11702      'Size' => '8',
11703      'Type' => 'Pointer'
11704    },
11705    '45592' => {
11706      'BaseType' => '35037',
11707      'Name' => 'struct pldm_get_downstream_firmware_parameters_req const*',
11708      'Size' => '8',
11709      'Type' => 'Pointer'
11710    },
11711    '46348' => {
11712      'BaseType' => '34852',
11713      'Name' => 'struct pldm_downstream_device_iter*',
11714      'Size' => '8',
11715      'Type' => 'Pointer'
11716    },
11717    '46353' => {
11718      'BaseType' => '34813',
11719      'Name' => 'struct pldm_downstream_device*',
11720      'Size' => '8',
11721      'Type' => 'Pointer'
11722    },
11723    '47726' => {
11724      'BaseType' => '34735',
11725      'Name' => 'struct pldm_query_downstream_identifiers_resp*',
11726      'Size' => '8',
11727      'Type' => 'Pointer'
11728    },
11729    '48414' => {
11730      'BaseType' => '34730',
11731      'Name' => 'struct pldm_query_downstream_identifiers_req const*',
11732      'Size' => '8',
11733      'Type' => 'Pointer'
11734    },
11735    '49718' => {
11736      'BaseType' => '34415',
11737      'Name' => 'struct pldm_query_downstream_devices_resp*',
11738      'Size' => '8',
11739      'Type' => 'Pointer'
11740    },
11741    '50165' => {
11742      'BaseType' => '34493',
11743      'Name' => 'struct pldm_component_parameter_entry*',
11744      'Size' => '8',
11745      'Type' => 'Pointer'
11746    },
11747    '50390' => {
11748      'BaseType' => '34311',
11749      'Name' => 'struct pldm_get_firmware_parameters_resp*',
11750      'Size' => '8',
11751      'Type' => 'Pointer'
11752    },
11753    '50691' => {
11754      'BaseType' => '4919',
11755      'Name' => 'uint8_t**',
11756      'Size' => '8',
11757      'Type' => 'Pointer'
11758    },
11759    '50988' => {
11760      'BaseType' => '34129',
11761      'Name' => 'struct pldm_component_image_information*',
11762      'Size' => '8',
11763      'Type' => 'Pointer'
11764    },
11765    '52278' => {
11766      'BaseType' => '34954',
11767      'Name' => 'struct pldm_descriptor_iter*',
11768      'Size' => '8',
11769      'Type' => 'Pointer'
11770    },
11771    '52283' => {
11772      'BaseType' => '34891',
11773      'Name' => 'struct pldm_descriptor*',
11774      'Size' => '8',
11775      'Type' => 'Pointer'
11776    },
11777    '52545' => {
11778      'BaseType' => '33934',
11779      'Name' => 'struct pldm_firmware_device_id_record*',
11780      'Size' => '8',
11781      'Type' => 'Pointer'
11782    },
11783    '52855' => {
11784      'BaseType' => '33798',
11785      'Name' => 'struct pldm_package_header_information*',
11786      'Size' => '8',
11787      'Type' => 'Pointer'
11788    },
11789    '53604' => {
11790      'BaseType' => '2634',
11791      'Name' => 'void**',
11792      'Size' => '8',
11793      'Type' => 'Pointer'
11794    },
11795    '60581' => {
11796      'BaseType' => '60598',
11797      'Header' => 'pdr.h',
11798      'Line' => '16',
11799      'Name' => 'pldm_pdr',
11800      'PrivateABI' => 1,
11801      'Size' => '24',
11802      'Type' => 'Typedef'
11803    },
11804    '60593' => {
11805      'BaseType' => '60581',
11806      'Name' => 'pldm_pdr const',
11807      'Size' => '24',
11808      'Type' => 'Const'
11809    },
11810    '60598' => {
11811      'Line' => '30',
11812      'Memb' => {
11813        '0' => {
11814          'name' => 'record_count',
11815          'offset' => '0',
11816          'type' => '1018'
11817        },
11818        '1' => {
11819          'name' => 'size',
11820          'offset' => '4',
11821          'type' => '1018'
11822        },
11823        '2' => {
11824          'name' => 'first',
11825          'offset' => '8',
11826          'type' => '61697'
11827        },
11828        '3' => {
11829          'name' => 'last',
11830          'offset' => '22',
11831          'type' => '61697'
11832        }
11833      },
11834      'Name' => 'struct pldm_pdr',
11835      'PrivateABI' => 1,
11836      'Size' => '24',
11837      'Source' => 'pdr.c',
11838      'Type' => 'Struct'
11839    },
11840    '60664' => {
11841      'BaseType' => '60681',
11842      'Header' => 'pdr.h',
11843      'Line' => '21',
11844      'Name' => 'pldm_pdr_record',
11845      'PrivateABI' => 1,
11846      'Size' => '32',
11847      'Type' => 'Typedef'
11848    },
11849    '60676' => {
11850      'BaseType' => '60664',
11851      'Name' => 'pldm_pdr_record const',
11852      'Size' => '32',
11853      'Type' => 'Const'
11854    },
11855    '60681' => {
11856      'Line' => '21',
11857      'Memb' => {
11858        '0' => {
11859          'name' => 'record_handle',
11860          'offset' => '0',
11861          'type' => '1018'
11862        },
11863        '1' => {
11864          'name' => 'size',
11865          'offset' => '4',
11866          'type' => '1018'
11867        },
11868        '2' => {
11869          'name' => 'data',
11870          'offset' => '8',
11871          'type' => '4919'
11872        },
11873        '3' => {
11874          'name' => 'next',
11875          'offset' => '22',
11876          'type' => '61685'
11877        },
11878        '4' => {
11879          'name' => 'is_remote',
11880          'offset' => '36',
11881          'type' => '805'
11882        },
11883        '5' => {
11884          'name' => 'terminus_handle',
11885          'offset' => '38',
11886          'type' => '1006'
11887        }
11888      },
11889      'Name' => 'struct pldm_pdr_record',
11890      'PrivateABI' => 1,
11891      'Size' => '32',
11892      'Source' => 'pdr.c',
11893      'Type' => 'Struct'
11894    },
11895    '60773' => {
11896      'Header' => 'pdr.h',
11897      'Line' => '288',
11898      'Memb' => {
11899        '0' => {
11900          'name' => 'entity_type',
11901          'offset' => '0',
11902          'type' => '1006'
11903        },
11904        '1' => {
11905          'name' => 'entity_instance_num',
11906          'offset' => '2',
11907          'type' => '1006'
11908        },
11909        '2' => {
11910          'name' => 'entity_container_id',
11911          'offset' => '4',
11912          'type' => '1006'
11913        }
11914      },
11915      'Name' => 'struct pldm_entity',
11916      'Size' => '6',
11917      'Type' => 'Struct'
11918    },
11919    '60835' => {
11920      'BaseType' => '60773',
11921      'Header' => 'pdr.h',
11922      'Line' => '292',
11923      'Name' => 'pldm_entity',
11924      'Size' => '6',
11925      'Type' => 'Typedef'
11926    },
11927    '60879' => {
11928      'BaseType' => '60891',
11929      'Header' => 'pdr.h',
11930      'Line' => '302',
11931      'Name' => 'pldm_entity_association_tree',
11932      'PrivateABI' => 1,
11933      'Size' => '16',
11934      'Type' => 'Typedef'
11935    },
11936    '60891' => {
11937      'Line' => '451',
11938      'Memb' => {
11939        '0' => {
11940          'name' => 'root',
11941          'offset' => '0',
11942          'type' => '61702'
11943        },
11944        '1' => {
11945          'name' => 'last_used_container_id',
11946          'offset' => '8',
11947          'type' => '1006'
11948        }
11949      },
11950      'Name' => 'struct pldm_entity_association_tree',
11951      'PrivateABI' => 1,
11952      'Size' => '16',
11953      'Source' => 'pdr.c',
11954      'Type' => 'Struct'
11955    },
11956    '60934' => {
11957      'BaseType' => '60951',
11958      'Header' => 'pdr.h',
11959      'Line' => '307',
11960      'Name' => 'pldm_entity_node',
11961      'PrivateABI' => 1,
11962      'Size' => '40',
11963      'Type' => 'Typedef'
11964    },
11965    '60946' => {
11966      'BaseType' => '60934',
11967      'Name' => 'pldm_entity_node const',
11968      'Size' => '40',
11969      'Type' => 'Const'
11970    },
11971    '60951' => {
11972      'Line' => '456',
11973      'Memb' => {
11974        '0' => {
11975          'name' => 'entity',
11976          'offset' => '0',
11977          'type' => '60835'
11978        },
11979        '1' => {
11980          'name' => 'parent',
11981          'offset' => '6',
11982          'type' => '60835'
11983        },
11984        '2' => {
11985          'name' => 'remote_container_id',
11986          'offset' => '18',
11987          'type' => '1006'
11988        },
11989        '3' => {
11990          'name' => 'first_child',
11991          'offset' => '22',
11992          'type' => '61702'
11993        },
11994        '4' => {
11995          'name' => 'next_sibling',
11996          'offset' => '36',
11997          'type' => '61702'
11998        },
11999        '5' => {
12000          'name' => 'association_type',
12001          'offset' => '50',
12002          'type' => '121'
12003        }
12004      },
12005      'Name' => 'struct pldm_entity_node',
12006      'PrivateABI' => 1,
12007      'Size' => '40',
12008      'Source' => 'pdr.c',
12009      'Type' => 'Struct'
12010    },
12011    '61225' => {
12012      'Header' => 'platform.h',
12013      'Line' => '551',
12014      'Memb' => {
12015        '0' => {
12016          'name' => 'record_handle',
12017          'offset' => '0',
12018          'type' => '1018'
12019        },
12020        '1' => {
12021          'name' => 'version',
12022          'offset' => '4',
12023          'type' => '121'
12024        },
12025        '2' => {
12026          'name' => 'type',
12027          'offset' => '5',
12028          'type' => '121'
12029        },
12030        '3' => {
12031          'name' => 'record_change_num',
12032          'offset' => '6',
12033          'type' => '1006'
12034        },
12035        '4' => {
12036          'name' => 'length',
12037          'offset' => '8',
12038          'type' => '1006'
12039        }
12040      },
12041      'Name' => 'struct pldm_pdr_hdr',
12042      'Size' => '10',
12043      'Type' => 'Struct'
12044    },
12045    '61685' => {
12046      'BaseType' => '60681',
12047      'Name' => 'struct pldm_pdr_record*',
12048      'Size' => '8',
12049      'Type' => 'Pointer'
12050    },
12051    '61697' => {
12052      'BaseType' => '60664',
12053      'Name' => 'pldm_pdr_record*',
12054      'Size' => '8',
12055      'Type' => 'Pointer'
12056    },
12057    '61702' => {
12058      'BaseType' => '60934',
12059      'Name' => 'pldm_entity_node*',
12060      'Size' => '8',
12061      'Type' => 'Pointer'
12062    },
12063    '62571' => {
12064      'BaseType' => '60581',
12065      'Name' => 'pldm_pdr*',
12066      'Size' => '8',
12067      'Type' => 'Pointer'
12068    },
12069    '63521' => {
12070      'BaseType' => '60676',
12071      'Name' => 'pldm_pdr_record const*',
12072      'Size' => '8',
12073      'Type' => 'Pointer'
12074    },
12075    '67691' => {
12076      'BaseType' => '60835',
12077      'Name' => 'pldm_entity*',
12078      'Size' => '8',
12079      'Type' => 'Pointer'
12080    },
12081    '77026' => {
12082      'BaseType' => '67691',
12083      'Name' => 'pldm_entity**',
12084      'Size' => '8',
12085      'Type' => 'Pointer'
12086    },
12087    '77090' => {
12088      'BaseType' => '60879',
12089      'Name' => 'pldm_entity_association_tree*',
12090      'Size' => '8',
12091      'Type' => 'Pointer'
12092    },
12093    '77678' => {
12094      'BaseType' => '61702',
12095      'Name' => 'pldm_entity_node**',
12096      'Size' => '8',
12097      'Type' => 'Pointer'
12098    },
12099    '78467' => {
12100      'BaseType' => '60593',
12101      'Name' => 'pldm_pdr const*',
12102      'Size' => '8',
12103      'Type' => 'Pointer'
12104    },
12105    '83705' => {
12106      'BaseType' => '60946',
12107      'Name' => 'pldm_entity_node const*',
12108      'Size' => '8',
12109      'Type' => 'Pointer'
12110    },
12111    '88500' => {
12112      'BaseType' => '74',
12113      'Header' => 'types.h',
12114      'Line' => '37',
12115      'Name' => '__int8_t',
12116      'PrivateABI' => 1,
12117      'Size' => '1',
12118      'Type' => 'Typedef'
12119    },
12120    '88531' => {
12121      'BaseType' => '93',
12122      'Header' => 'types.h',
12123      'Line' => '39',
12124      'Name' => '__int16_t',
12125      'PrivateABI' => 1,
12126      'Size' => '2',
12127      'Type' => 'Typedef'
12128    },
12129    '88562' => {
12130      'BaseType' => '100',
12131      'Header' => 'types.h',
12132      'Line' => '41',
12133      'Name' => '__int32_t',
12134      'PrivateABI' => 1,
12135      'Size' => '4',
12136      'Type' => 'Typedef'
12137    },
12138    '88600' => {
12139      'BaseType' => '927',
12140      'Header' => 'types.h',
12141      'Line' => '55',
12142      'Name' => '__uint_least16_t',
12143      'PrivateABI' => 1,
12144      'Size' => '2',
12145      'Type' => 'Typedef'
12146    },
12147    '88653' => {
12148      'BaseType' => '88500',
12149      'Header' => 'stdint-intn.h',
12150      'Line' => '24',
12151      'Name' => 'int8_t',
12152      'PrivateABI' => 1,
12153      'Size' => '1',
12154      'Type' => 'Typedef'
12155    },
12156    '88665' => {
12157      'BaseType' => '88531',
12158      'Header' => 'stdint-intn.h',
12159      'Line' => '25',
12160      'Name' => 'int16_t',
12161      'PrivateABI' => 1,
12162      'Size' => '2',
12163      'Type' => 'Typedef'
12164    },
12165    '88677' => {
12166      'BaseType' => '88562',
12167      'Header' => 'stdint-intn.h',
12168      'Line' => '26',
12169      'Name' => 'int32_t',
12170      'PrivateABI' => 1,
12171      'Size' => '4',
12172      'Type' => 'Typedef'
12173    },
12174    '88942' => {
12175      'BaseType' => '133',
12176      'Header' => 'pldm_types.h',
12177      'Line' => '164',
12178      'Name' => 'real32_t',
12179      'Size' => '4',
12180      'Type' => 'Typedef'
12181    },
12182    '89599' => {
12183      'BaseType' => '88600',
12184      'Header' => 'uchar.h',
12185      'Line' => '51',
12186      'Name' => 'char16_t',
12187      'PrivateABI' => 1,
12188      'Size' => '2',
12189      'Type' => 'Typedef'
12190    },
12191    '90425' => {
12192      'Header' => 'platform.h',
12193      'Line' => '329',
12194      'Memb' => {
12195        '0' => {
12196          'name' => 'PLDM_SENSOR_OP_STATE',
12197          'value' => '0'
12198        },
12199        '1' => {
12200          'name' => 'PLDM_STATE_SENSOR_STATE',
12201          'value' => '1'
12202        },
12203        '2' => {
12204          'name' => 'PLDM_NUMERIC_SENSOR_STATE',
12205          'value' => '2'
12206        }
12207      },
12208      'Name' => 'enum sensor_event_class_states',
12209      'Size' => '4',
12210      'Type' => 'Enum'
12211    },
12212    '90459' => {
12213      'BaseType' => '90425',
12214      'Name' => 'enum sensor_event_class_states const',
12215      'Size' => '4',
12216      'Type' => 'Const'
12217    },
12218    '90767' => {
12219      'Header' => 'platform.h',
12220      'Line' => '626',
12221      'Memb' => {
12222        '0' => {
12223          'name' => 'hdr',
12224          'offset' => '0',
12225          'type' => '61225'
12226        },
12227        '1' => {
12228          'name' => 'terminus_handle',
12229          'offset' => '16',
12230          'type' => '1006'
12231        },
12232        '2' => {
12233          'name' => 'sensor_id',
12234          'offset' => '18',
12235          'type' => '1006'
12236        },
12237        '3' => {
12238          'name' => 'entity_type',
12239          'offset' => '20',
12240          'type' => '1006'
12241        },
12242        '4' => {
12243          'name' => 'entity_instance',
12244          'offset' => '22',
12245          'type' => '1006'
12246        },
12247        '5' => {
12248          'name' => 'container_id',
12249          'offset' => '24',
12250          'type' => '1006'
12251        },
12252        '6' => {
12253          'name' => 'sensor_init',
12254          'offset' => '32',
12255          'type' => '121'
12256        },
12257        '7' => {
12258          'name' => 'sensor_auxiliary_names_pdr',
12259          'offset' => '33',
12260          'type' => '30217'
12261        },
12262        '8' => {
12263          'name' => 'composite_sensor_count',
12264          'offset' => '34',
12265          'type' => '121'
12266        },
12267        '9' => {
12268          'name' => 'possible_states',
12269          'offset' => '35',
12270          'type' => '3443'
12271        }
12272      },
12273      'Name' => 'struct pldm_state_sensor_pdr',
12274      'Size' => '24',
12275      'Type' => 'Struct'
12276    },
12277    '90921' => {
12278      'Header' => 'platform.h',
12279      'Line' => '643',
12280      'Memb' => {
12281        '0' => {
12282          'name' => 'state_set_id',
12283          'offset' => '0',
12284          'type' => '1006'
12285        },
12286        '1' => {
12287          'name' => 'possible_states_size',
12288          'offset' => '2',
12289          'type' => '121'
12290        },
12291        '2' => {
12292          'name' => 'states',
12293          'offset' => '3',
12294          'type' => '90983'
12295        }
12296      },
12297      'Name' => 'struct state_sensor_possible_states',
12298      'Size' => '4',
12299      'Type' => 'Struct'
12300    },
12301    '90978' => {
12302      'BaseType' => '90921',
12303      'Name' => 'struct state_sensor_possible_states const',
12304      'Size' => '4',
12305      'Type' => 'Const'
12306    },
12307    '90983' => {
12308      'BaseType' => '2831',
12309      'Name' => 'bitfield8_t[1]',
12310      'Size' => '1',
12311      'Type' => 'Array'
12312    },
12313    '90999' => {
12314      'Header' => 'platform.h',
12315      'Line' => '653',
12316      'Memb' => {
12317        '0' => {
12318          'name' => 'hdr',
12319          'offset' => '0',
12320          'type' => '61225'
12321        },
12322        '1' => {
12323          'name' => 'terminus_handle',
12324          'offset' => '16',
12325          'type' => '1006'
12326        },
12327        '2' => {
12328          'name' => 'effecter_id',
12329          'offset' => '18',
12330          'type' => '1006'
12331        },
12332        '3' => {
12333          'name' => 'entity_type',
12334          'offset' => '20',
12335          'type' => '1006'
12336        },
12337        '4' => {
12338          'name' => 'entity_instance',
12339          'offset' => '22',
12340          'type' => '1006'
12341        },
12342        '5' => {
12343          'name' => 'container_id',
12344          'offset' => '24',
12345          'type' => '1006'
12346        },
12347        '6' => {
12348          'name' => 'effecter_semantic_id',
12349          'offset' => '32',
12350          'type' => '1006'
12351        },
12352        '7' => {
12353          'name' => 'effecter_init',
12354          'offset' => '34',
12355          'type' => '121'
12356        },
12357        '8' => {
12358          'name' => 'has_description_pdr',
12359          'offset' => '35',
12360          'type' => '30217'
12361        },
12362        '9' => {
12363          'name' => 'composite_effecter_count',
12364          'offset' => '36',
12365          'type' => '121'
12366        },
12367        '10' => {
12368          'name' => 'possible_states',
12369          'offset' => '37',
12370          'type' => '3443'
12371        }
12372      },
12373      'Name' => 'struct pldm_state_effecter_pdr',
12374      'Size' => '26',
12375      'Type' => 'Struct'
12376    },
12377    '91352' => {
12378      'Header' => 'platform.h',
12379      'Line' => '744',
12380      'Memb' => {
12381        '0' => {
12382          'name' => 'value_u8',
12383          'offset' => '0',
12384          'type' => '121'
12385        },
12386        '1' => {
12387          'name' => 'value_s8',
12388          'offset' => '0',
12389          'type' => '88653'
12390        },
12391        '2' => {
12392          'name' => 'value_u16',
12393          'offset' => '0',
12394          'type' => '1006'
12395        },
12396        '3' => {
12397          'name' => 'value_s16',
12398          'offset' => '0',
12399          'type' => '88665'
12400        },
12401        '4' => {
12402          'name' => 'value_u32',
12403          'offset' => '0',
12404          'type' => '1018'
12405        },
12406        '5' => {
12407          'name' => 'value_s32',
12408          'offset' => '0',
12409          'type' => '88677'
12410        },
12411        '6' => {
12412          'name' => 'value_f32',
12413          'offset' => '0',
12414          'type' => '88942'
12415        }
12416      },
12417      'Name' => 'union union_range_field_format',
12418      'Size' => '4',
12419      'Type' => 'Union'
12420    },
12421    '91949' => {
12422      'Header' => 'platform.h',
12423      'Line' => '801',
12424      'Memb' => {
12425        '0' => {
12426          'name' => 'value_u8',
12427          'offset' => '0',
12428          'type' => '121'
12429        },
12430        '1' => {
12431          'name' => 'value_s8',
12432          'offset' => '0',
12433          'type' => '88653'
12434        },
12435        '2' => {
12436          'name' => 'value_u16',
12437          'offset' => '0',
12438          'type' => '1006'
12439        },
12440        '3' => {
12441          'name' => 'value_s16',
12442          'offset' => '0',
12443          'type' => '88665'
12444        },
12445        '4' => {
12446          'name' => 'value_u32',
12447          'offset' => '0',
12448          'type' => '1018'
12449        },
12450        '5' => {
12451          'name' => 'value_s32',
12452          'offset' => '0',
12453          'type' => '88677'
12454        }
12455      },
12456      'Name' => 'union union_sensor_data_size',
12457      'Size' => '4',
12458      'Type' => 'Union'
12459    },
12460    '91962' => {
12461      'Header' => 'platform.h',
12462      'Line' => '808',
12463      'Memb' => {
12464        '0' => {
12465          'name' => 'record_handle',
12466          'offset' => '0',
12467          'type' => '1018'
12468        },
12469        '1' => {
12470          'name' => 'version',
12471          'offset' => '4',
12472          'type' => '121'
12473        },
12474        '2' => {
12475          'name' => 'type',
12476          'offset' => '5',
12477          'type' => '121'
12478        },
12479        '3' => {
12480          'name' => 'record_change_num',
12481          'offset' => '6',
12482          'type' => '1006'
12483        },
12484        '4' => {
12485          'name' => 'length',
12486          'offset' => '8',
12487          'type' => '1006'
12488        }
12489      },
12490      'Name' => 'struct pldm_value_pdr_hdr',
12491      'Size' => '12',
12492      'Type' => 'Struct'
12493    },
12494    '92047' => {
12495      'Header' => 'platform.h',
12496      'Line' => '826',
12497      'Memb' => {
12498        '0' => {
12499          'name' => 'entity_instance_num',
12500          'offset' => '0',
12501          'type' => '1006'
12502        },
12503        '1' => {
12504          'name' => 'entity_instance',
12505          'offset' => '0',
12506          'type' => '1006'
12507        }
12508      },
12509      'Name' => 'anon-union-platform.h-826',
12510      'Size' => '2',
12511      'Type' => 'Union'
12512    },
12513    '92082' => {
12514      'Header' => 'platform.h',
12515      'Line' => '821',
12516      'Memb' => {
12517        '0' => {
12518          'name' => 'hdr',
12519          'offset' => '0',
12520          'type' => '91962'
12521        },
12522        '1' => {
12523          'name' => 'terminus_handle',
12524          'offset' => '18',
12525          'type' => '1006'
12526        },
12527        '2' => {
12528          'name' => 'sensor_id',
12529          'offset' => '20',
12530          'type' => '1006'
12531        },
12532        '3' => {
12533          'name' => 'entity_type',
12534          'offset' => '22',
12535          'type' => '1006'
12536        },
12537        '4' => {
12538          'name' => 'unnamed0',
12539          'offset' => '24',
12540          'type' => '92047'
12541        },
12542        '5' => {
12543          'name' => 'container_id',
12544          'offset' => '32',
12545          'type' => '1006'
12546        },
12547        '6' => {
12548          'name' => 'sensor_init',
12549          'offset' => '34',
12550          'type' => '121'
12551        },
12552        '7' => {
12553          'name' => 'sensor_auxiliary_names_pdr',
12554          'offset' => '35',
12555          'type' => '30217'
12556        },
12557        '8' => {
12558          'name' => 'base_unit',
12559          'offset' => '36',
12560          'type' => '121'
12561        },
12562        '9' => {
12563          'name' => 'unit_modifier',
12564          'offset' => '37',
12565          'type' => '88653'
12566        },
12567        '10' => {
12568          'name' => 'rate_unit',
12569          'offset' => '38',
12570          'type' => '121'
12571        },
12572        '11' => {
12573          'name' => 'base_oem_unit_handle',
12574          'offset' => '39',
12575          'type' => '121'
12576        },
12577        '12' => {
12578          'name' => 'aux_unit',
12579          'offset' => '40',
12580          'type' => '121'
12581        },
12582        '13' => {
12583          'name' => 'aux_unit_modifier',
12584          'offset' => '41',
12585          'type' => '88653'
12586        },
12587        '14' => {
12588          'name' => 'aux_rate_unit',
12589          'offset' => '48',
12590          'type' => '121'
12591        },
12592        '15' => {
12593          'name' => 'rel',
12594          'offset' => '49',
12595          'type' => '121'
12596        },
12597        '16' => {
12598          'name' => 'aux_oem_unit_handle',
12599          'offset' => '50',
12600          'type' => '121'
12601        },
12602        '17' => {
12603          'name' => 'is_linear',
12604          'offset' => '51',
12605          'type' => '30217'
12606        },
12607        '18' => {
12608          'name' => 'sensor_data_size',
12609          'offset' => '52',
12610          'type' => '121'
12611        },
12612        '19' => {
12613          'name' => 'resolution',
12614          'offset' => '54',
12615          'type' => '88942'
12616        },
12617        '20' => {
12618          'name' => 'offset',
12619          'offset' => '64',
12620          'type' => '88942'
12621        },
12622        '21' => {
12623          'name' => 'accuracy',
12624          'offset' => '68',
12625          'type' => '1006'
12626        },
12627        '22' => {
12628          'name' => 'plus_tolerance',
12629          'offset' => '70',
12630          'type' => '121'
12631        },
12632        '23' => {
12633          'name' => 'minus_tolerance',
12634          'offset' => '71',
12635          'type' => '121'
12636        },
12637        '24' => {
12638          'name' => 'hysteresis',
12639          'offset' => '72',
12640          'type' => '91949'
12641        },
12642        '25' => {
12643          'name' => 'supported_thresholds',
12644          'offset' => '82',
12645          'type' => '2831'
12646        },
12647        '26' => {
12648          'name' => 'threshold_and_hysteresis_volatility',
12649          'offset' => '83',
12650          'type' => '2831'
12651        },
12652        '27' => {
12653          'name' => 'state_transition_interval',
12654          'offset' => '86',
12655          'type' => '88942'
12656        },
12657        '28' => {
12658          'name' => 'update_interval',
12659          'offset' => '96',
12660          'type' => '88942'
12661        },
12662        '29' => {
12663          'name' => 'max_readable',
12664          'offset' => '100',
12665          'type' => '91949'
12666        },
12667        '30' => {
12668          'name' => 'min_readable',
12669          'offset' => '104',
12670          'type' => '91949'
12671        },
12672        '31' => {
12673          'name' => 'range_field_format',
12674          'offset' => '114',
12675          'type' => '121'
12676        },
12677        '32' => {
12678          'name' => 'range_field_support',
12679          'offset' => '115',
12680          'type' => '2831'
12681        },
12682        '33' => {
12683          'name' => 'nominal_value',
12684          'offset' => '118',
12685          'type' => '91352'
12686        },
12687        '34' => {
12688          'name' => 'normal_max',
12689          'offset' => '128',
12690          'type' => '91352'
12691        },
12692        '35' => {
12693          'name' => 'normal_min',
12694          'offset' => '132',
12695          'type' => '91352'
12696        },
12697        '36' => {
12698          'name' => 'warning_high',
12699          'offset' => '136',
12700          'type' => '91352'
12701        },
12702        '37' => {
12703          'name' => 'warning_low',
12704          'offset' => '146',
12705          'type' => '91352'
12706        },
12707        '38' => {
12708          'name' => 'critical_high',
12709          'offset' => '150',
12710          'type' => '91352'
12711        },
12712        '39' => {
12713          'name' => 'critical_low',
12714          'offset' => '256',
12715          'type' => '91352'
12716        },
12717        '40' => {
12718          'name' => 'fatal_high',
12719          'offset' => '260',
12720          'type' => '91352'
12721        },
12722        '41' => {
12723          'name' => 'fatal_low',
12724          'offset' => '264',
12725          'type' => '91352'
12726        }
12727      },
12728      'Name' => 'struct pldm_numeric_sensor_value_pdr',
12729      'Size' => '112',
12730      'Type' => 'Struct'
12731    },
12732    '92675' => {
12733      'BaseType' => '89599',
12734      'Header' => 'platform.h',
12735      'Line' => '869',
12736      'Name' => 'pldm_utf16be',
12737      'Size' => '2',
12738      'Type' => 'Typedef'
12739    },
12740    '92688' => {
12741      'Header' => 'platform.h',
12742      'Line' => '871',
12743      'Memb' => {
12744        '0' => {
12745          'name' => 'tag',
12746          'offset' => '0',
12747          'type' => '977'
12748        },
12749        '1' => {
12750          'name' => 'name',
12751          'offset' => '8',
12752          'type' => '92730'
12753        }
12754      },
12755      'Name' => 'struct pldm_entity_auxiliary_name',
12756      'Size' => '16',
12757      'Type' => 'Struct'
12758    },
12759    '92730' => {
12760      'BaseType' => '92675',
12761      'Name' => 'pldm_utf16be*',
12762      'Size' => '8',
12763      'Type' => 'Pointer'
12764    },
12765    '92735' => {
12766      'Header' => 'platform.h',
12767      'Line' => '881',
12768      'Memb' => {
12769        '0' => {
12770          'name' => 'hdr',
12771          'offset' => '0',
12772          'type' => '91962'
12773        },
12774        '1' => {
12775          'name' => 'container',
12776          'offset' => '18',
12777          'type' => '60835'
12778        },
12779        '2' => {
12780          'name' => 'shared_name_count',
12781          'offset' => '24',
12782          'type' => '121'
12783        },
12784        '3' => {
12785          'name' => 'name_string_count',
12786          'offset' => '25',
12787          'type' => '121'
12788        },
12789        '4' => {
12790          'name' => 'names',
12791          'offset' => '36',
12792          'type' => '92849'
12793        },
12794        '5' => {
12795          'name' => 'auxiliary_name_data_size',
12796          'offset' => '50',
12797          'type' => '1140'
12798        },
12799        '6' => {
12800          'name' => 'auxiliary_name_data',
12801          'offset' => '64',
12802          'type' => '92854'
12803        }
12804      },
12805      'Name' => 'struct pldm_entity_auxiliary_names_pdr',
12806      'Size' => '40',
12807      'Type' => 'Struct'
12808    },
12809    '92849' => {
12810      'BaseType' => '92688',
12811      'Name' => 'struct pldm_entity_auxiliary_name*',
12812      'Size' => '8',
12813      'Type' => 'Pointer'
12814    },
12815    '92854' => {
12816      'BaseType' => '114',
12817      'Name' => 'char[]',
12818      'Size' => '8',
12819      'Type' => 'Array'
12820    },
12821    '92869' => {
12822      'Header' => 'platform.h',
12823      'Line' => '911',
12824      'Memb' => {
12825        '0' => {
12826          'name' => 'state_set_id',
12827          'offset' => '0',
12828          'type' => '1006'
12829        },
12830        '1' => {
12831          'name' => 'possible_states_size',
12832          'offset' => '2',
12833          'type' => '121'
12834        },
12835        '2' => {
12836          'name' => 'states',
12837          'offset' => '3',
12838          'type' => '90983'
12839        }
12840      },
12841      'Name' => 'struct state_effecter_possible_states',
12842      'Size' => '4',
12843      'Type' => 'Struct'
12844    },
12845    '92926' => {
12846      'BaseType' => '92869',
12847      'Name' => 'struct state_effecter_possible_states const',
12848      'Size' => '4',
12849      'Type' => 'Const'
12850    },
12851    '92931' => {
12852      'Header' => 'platform.h',
12853      'Line' => '959',
12854      'Memb' => {
12855        '0' => {
12856          'name' => 'set_request',
12857          'offset' => '0',
12858          'type' => '121'
12859        },
12860        '1' => {
12861          'name' => 'effecter_state',
12862          'offset' => '1',
12863          'type' => '121'
12864        }
12865      },
12866      'Name' => 'struct state_field_for_state_effecter_set',
12867      'Size' => '2',
12868      'Type' => 'Struct'
12869    },
12870    '92974' => {
12871      'BaseType' => '92931',
12872      'Header' => 'platform.h',
12873      'Line' => '962',
12874      'Name' => 'set_effecter_state_field',
12875      'Size' => '2',
12876      'Type' => 'Typedef'
12877    },
12878    '92987' => {
12879      'Header' => 'platform.h',
12880      'Line' => '968',
12881      'Memb' => {
12882        '0' => {
12883          'name' => 'sensor_op_state',
12884          'offset' => '0',
12885          'type' => '121'
12886        },
12887        '1' => {
12888          'name' => 'present_state',
12889          'offset' => '1',
12890          'type' => '121'
12891        },
12892        '2' => {
12893          'name' => 'previous_state',
12894          'offset' => '2',
12895          'type' => '121'
12896        },
12897        '3' => {
12898          'name' => 'event_state',
12899          'offset' => '3',
12900          'type' => '121'
12901        }
12902      },
12903      'Name' => 'struct state_field_for_get_state_sensor_readings',
12904      'Size' => '4',
12905      'Type' => 'Struct'
12906    },
12907    '93058' => {
12908      'BaseType' => '92987',
12909      'Header' => 'platform.h',
12910      'Line' => '976',
12911      'Name' => 'get_sensor_state_field',
12912      'Size' => '4',
12913      'Type' => 'Typedef'
12914    },
12915    '93071' => {
12916      'Header' => 'platform.h',
12917      'Line' => '982',
12918      'Memb' => {
12919        '0' => {
12920          'name' => 'effecter_op_state',
12921          'offset' => '0',
12922          'type' => '121'
12923        },
12924        '1' => {
12925          'name' => 'pending_state',
12926          'offset' => '1',
12927          'type' => '121'
12928        },
12929        '2' => {
12930          'name' => 'present_state',
12931          'offset' => '2',
12932          'type' => '121'
12933        }
12934      },
12935      'Name' => 'struct state_field_for_get_state_effecter_states',
12936      'Size' => '3',
12937      'Type' => 'Struct'
12938    },
12939    '93128' => {
12940      'BaseType' => '93071',
12941      'Header' => 'platform.h',
12942      'Line' => '986',
12943      'Name' => 'get_effecter_state_field',
12944      'Size' => '3',
12945      'Type' => 'Typedef'
12946    },
12947    '93857' => {
12948      'Header' => 'platform.h',
12949      'Line' => '1131',
12950      'Memb' => {
12951        '0' => {
12952          'name' => 'completion_code',
12953          'offset' => '0',
12954          'type' => '121'
12955        },
12956        '1' => {
12957          'name' => 'comp_effecter_count',
12958          'offset' => '1',
12959          'type' => '121'
12960        },
12961        '2' => {
12962          'name' => 'field',
12963          'offset' => '2',
12964          'type' => '93914'
12965        }
12966      },
12967      'Name' => 'struct pldm_get_state_effecter_states_resp',
12968      'Size' => '26',
12969      'Type' => 'Struct'
12970    },
12971    '93914' => {
12972      'BaseType' => '93128',
12973      'Name' => 'get_effecter_state_field[8]',
12974      'Size' => '24',
12975      'Type' => 'Array'
12976    },
12977    '93930' => {
12978      'Header' => 'platform.h',
12979      'Line' => '1141',
12980      'Memb' => {
12981        '0' => {
12982          'name' => 'sensor_id',
12983          'offset' => '0',
12984          'type' => '1006'
12985        },
12986        '1' => {
12987          'name' => 'sensor_event_class_type',
12988          'offset' => '2',
12989          'type' => '121'
12990        },
12991        '2' => {
12992          'name' => 'event_class',
12993          'offset' => '3',
12994          'type' => '3443'
12995        }
12996      },
12997      'Name' => 'struct pldm_sensor_event_data',
12998      'Size' => '4',
12999      'Type' => 'Struct'
13000    },
13001    '94044' => {
13002      'Header' => 'platform.h',
13003      'Line' => '1181',
13004      'Memb' => {
13005        '0' => {
13006          'name' => 'format_version',
13007          'offset' => '0',
13008          'type' => '121'
13009        },
13010        '1' => {
13011          'name' => 'event_id',
13012          'offset' => '2',
13013          'type' => '1006'
13014        },
13015        '2' => {
13016          'name' => 'data_transfer_handle',
13017          'offset' => '4',
13018          'type' => '1018'
13019        }
13020      },
13021      'Name' => 'struct pldm_message_poll_event',
13022      'Size' => '8',
13023      'Type' => 'Struct'
13024    },
13025    '94106' => {
13026      'Header' => 'platform.h',
13027      'Line' => '1191',
13028      'Memb' => {
13029        '0' => {
13030          'name' => 'format_version',
13031          'offset' => '0',
13032          'type' => '121'
13033        },
13034        '1' => {
13035          'name' => 'format_type',
13036          'offset' => '1',
13037          'type' => '121'
13038        },
13039        '2' => {
13040          'name' => 'event_data_length',
13041          'offset' => '2',
13042          'type' => '1006'
13043        },
13044        '3' => {
13045          'name' => 'event_data',
13046          'offset' => '4',
13047          'type' => '94177'
13048        }
13049      },
13050      'Name' => 'struct pldm_platform_cper_event',
13051      'Size' => '4',
13052      'Type' => 'Struct'
13053    },
13054    '94177' => {
13055      'BaseType' => '121',
13056      'Name' => 'uint8_t[]',
13057      'Size' => '8',
13058      'Type' => 'Array'
13059    },
13060    '94333' => {
13061      'Header' => 'platform.h',
13062      'Line' => '1251',
13063      'Memb' => {
13064        '0' => {
13065          'name' => 'event_data_format',
13066          'offset' => '0',
13067          'type' => '121'
13068        },
13069        '1' => {
13070          'name' => 'number_of_change_records',
13071          'offset' => '1',
13072          'type' => '121'
13073        },
13074        '2' => {
13075          'name' => 'change_records',
13076          'offset' => '2',
13077          'type' => '3443'
13078        }
13079      },
13080      'Name' => 'struct pldm_pdr_repository_chg_event_data',
13081      'Size' => '3',
13082      'Type' => 'Struct'
13083    },
13084    '94957' => {
13085      'BaseType' => '94106',
13086      'Name' => 'struct pldm_platform_cper_event*',
13087      'Size' => '8',
13088      'Type' => 'Pointer'
13089    },
13090    '96710' => {
13091      'BaseType' => '92735',
13092      'Name' => 'struct pldm_entity_auxiliary_names_pdr*',
13093      'Size' => '8',
13094      'Type' => 'Pointer'
13095    },
13096    '101961' => {
13097      'BaseType' => '93857',
13098      'Name' => 'struct pldm_get_state_effecter_states_resp*',
13099      'Size' => '8',
13100      'Type' => 'Pointer'
13101    },
13102    '130179' => {
13103      'BaseType' => '13426',
13104      'Name' => 'size_t*const',
13105      'Size' => '8',
13106      'Type' => 'Const'
13107    },
13108    '131891' => {
13109      'BaseType' => '94044',
13110      'Name' => 'struct pldm_message_poll_event*',
13111      'Size' => '8',
13112      'Type' => 'Pointer'
13113    },
13114    '132885' => {
13115      'BaseType' => '132895',
13116      'Name' => 'uint32_t const*const*',
13117      'Size' => '8',
13118      'Type' => 'Pointer'
13119    },
13120    '132890' => {
13121      'BaseType' => '30176',
13122      'Name' => 'uint32_t const*',
13123      'Size' => '8',
13124      'Type' => 'Pointer'
13125    },
13126    '132895' => {
13127      'BaseType' => '132890',
13128      'Name' => 'uint32_t const*const',
13129      'Size' => '8',
13130      'Type' => 'Const'
13131    },
13132    '132900' => {
13133      'BaseType' => '94333',
13134      'Name' => 'struct pldm_pdr_repository_chg_event_data*',
13135      'Size' => '8',
13136      'Type' => 'Pointer'
13137    },
13138    '160330' => {
13139      'BaseType' => '92082',
13140      'Name' => 'struct pldm_numeric_sensor_value_pdr*',
13141      'Size' => '8',
13142      'Type' => 'Pointer'
13143    },
13144    '172713' => {
13145      'BaseType' => '93930',
13146      'Name' => 'struct pldm_sensor_event_data*',
13147      'Size' => '8',
13148      'Type' => 'Pointer'
13149    },
13150    '172718' => {
13151      'BaseType' => '172713',
13152      'Name' => 'struct pldm_sensor_event_data*const',
13153      'Size' => '8',
13154      'Type' => 'Const'
13155    },
13156    '174868' => {
13157      'BaseType' => '93058',
13158      'Name' => 'get_sensor_state_field*',
13159      'Size' => '8',
13160      'Type' => 'Pointer'
13161    },
13162    '189586' => {
13163      'BaseType' => '92974',
13164      'Name' => 'set_effecter_state_field*',
13165      'Size' => '8',
13166      'Type' => 'Pointer'
13167    },
13168    '190562' => {
13169      'BaseType' => '90767',
13170      'Name' => 'struct pldm_state_sensor_pdr*',
13171      'Size' => '8',
13172      'Type' => 'Pointer'
13173    },
13174    '190567' => {
13175      'BaseType' => '190562',
13176      'Name' => 'struct pldm_state_sensor_pdr*const',
13177      'Size' => '8',
13178      'Type' => 'Const'
13179    },
13180    '190572' => {
13181      'BaseType' => '90978',
13182      'Name' => 'struct state_sensor_possible_states const*',
13183      'Size' => '8',
13184      'Type' => 'Pointer'
13185    },
13186    '190577' => {
13187      'BaseType' => '190572',
13188      'Name' => 'struct state_sensor_possible_states const*const',
13189      'Size' => '8',
13190      'Type' => 'Const'
13191    },
13192    '190972' => {
13193      'BaseType' => '90999',
13194      'Name' => 'struct pldm_state_effecter_pdr*',
13195      'Size' => '8',
13196      'Type' => 'Pointer'
13197    },
13198    '190977' => {
13199      'BaseType' => '190972',
13200      'Name' => 'struct pldm_state_effecter_pdr*const',
13201      'Size' => '8',
13202      'Type' => 'Const'
13203    },
13204    '190982' => {
13205      'BaseType' => '92926',
13206      'Name' => 'struct state_effecter_possible_states const*',
13207      'Size' => '8',
13208      'Type' => 'Pointer'
13209    },
13210    '190987' => {
13211      'BaseType' => '190982',
13212      'Name' => 'struct state_effecter_possible_states const*const',
13213      'Size' => '8',
13214      'Type' => 'Const'
13215    },
13216    '193843' => {
13217      'Line' => '19',
13218      'Memb' => {
13219        '0' => {
13220          'name' => 'prev',
13221          'offset' => '0',
13222          'type' => '187'
13223        },
13224        '1' => {
13225          'name' => 'allocations',
13226          'offset' => '4',
13227          'type' => '1018'
13228        }
13229      },
13230      'Name' => 'struct pldm_tid_state',
13231      'PrivateABI' => 1,
13232      'Size' => '8',
13233      'Source' => 'instance-id.c',
13234      'Type' => 'Struct'
13235    },
13236    '193882' => {
13237      'Line' => '24',
13238      'Memb' => {
13239        '0' => {
13240          'name' => 'state',
13241          'offset' => '0',
13242          'type' => '193924'
13243        },
13244        '1' => {
13245          'name' => 'lock_db_fd',
13246          'offset' => '8264',
13247          'type' => '100'
13248        }
13249      },
13250      'Name' => 'struct pldm_instance_db',
13251      'PrivateABI' => 1,
13252      'Size' => '2052',
13253      'Source' => 'instance-id.c',
13254      'Type' => 'Struct'
13255    },
13256    '193924' => {
13257      'BaseType' => '193843',
13258      'Name' => 'struct pldm_tid_state[256]',
13259      'Size' => '2048',
13260      'Type' => 'Array'
13261    },
13262    '194480' => {
13263      'BaseType' => '193882',
13264      'Name' => 'struct pldm_instance_db*',
13265      'Size' => '8',
13266      'Type' => 'Pointer'
13267    },
13268    '194867' => {
13269      'BaseType' => '187',
13270      'Name' => 'pldm_instance_id_t*',
13271      'Size' => '8',
13272      'Type' => 'Pointer'
13273    },
13274    '195043' => {
13275      'BaseType' => '194480',
13276      'Name' => 'struct pldm_instance_db**',
13277      'Size' => '8',
13278      'Type' => 'Pointer'
13279    },
13280    '195835' => {
13281      'BaseType' => '121',
13282      'Header' => 'pldm.h',
13283      'Line' => '13',
13284      'Name' => 'mctp_eid_t',
13285      'Size' => '1',
13286      'Type' => 'Typedef'
13287    },
13288    '195950' => {
13289      'BaseType' => '284',
13290      'Header' => 'pldm.h',
13291      'Line' => '30',
13292      'Name' => 'pldm_requester_rc_t',
13293      'Size' => '4',
13294      'Type' => 'Typedef'
13295    },
13296    '195968' => {
13297      'Line' => '26',
13298      'Memb' => {
13299        '0' => {
13300          'name' => 'transport',
13301          'offset' => '0',
13302          'type' => '196041'
13303        },
13304        '1' => {
13305          'name' => 'socket',
13306          'offset' => '64',
13307          'type' => '100'
13308        },
13309        '2' => {
13310          'name' => 'tid_eid_map',
13311          'offset' => '68',
13312          'type' => '199737'
13313        },
13314        '3' => {
13315          'name' => 'socket_send_buf',
13316          'offset' => '768',
13317          'type' => '198657'
13318        }
13319      },
13320      'Name' => 'struct pldm_transport_mctp_demux',
13321      'PrivateABI' => 1,
13322      'Size' => '312',
13323      'Source' => 'mctp-demux.c',
13324      'Type' => 'Struct'
13325    },
13326    '195994' => {
13327      'BaseType' => '195968',
13328      'Name' => 'struct pldm_transport_mctp_demux*',
13329      'Size' => '8',
13330      'Type' => 'Pointer'
13331    },
13332    '196036' => {
13333      'BaseType' => '196041',
13334      'Name' => 'struct pldm_transport*',
13335      'Size' => '8',
13336      'Type' => 'Pointer'
13337    },
13338    '196041' => {
13339      'Header' => 'transport.h',
13340      'Line' => '18',
13341      'Memb' => {
13342        '0' => {
13343          'name' => 'name',
13344          'offset' => '0',
13345          'type' => '3999'
13346        },
13347        '1' => {
13348          'name' => 'version',
13349          'offset' => '8',
13350          'type' => '121'
13351        },
13352        '2' => {
13353          'name' => 'recv',
13354          'offset' => '22',
13355          'type' => '198968'
13356        },
13357        '3' => {
13358          'name' => 'send',
13359          'offset' => '36',
13360          'type' => '199009'
13361        },
13362        '4' => {
13363          'name' => 'init_pollfd',
13364          'offset' => '50',
13365          'type' => '199089'
13366        }
13367      },
13368      'Name' => 'struct pldm_transport',
13369      'PrivateABI' => 1,
13370      'Size' => '40',
13371      'Type' => 'Struct'
13372    },
13373    '196177' => {
13374      'BaseType' => '175',
13375      'Name' => 'pldm_tid_t*',
13376      'Size' => '8',
13377      'Type' => 'Pointer'
13378    },
13379    '196280' => {
13380      'BaseType' => '195994',
13381      'Name' => 'struct pldm_transport_mctp_demux**',
13382      'Size' => '8',
13383      'Type' => 'Pointer'
13384    },
13385    '198377' => {
13386      'BaseType' => '46',
13387      'Header' => 'int-ll64.h',
13388      'Line' => '21',
13389      'Name' => '__u8',
13390      'PrivateABI' => 1,
13391      'Size' => '1',
13392      'Type' => 'Typedef'
13393    },
13394    '198389' => {
13395      'BaseType' => '53',
13396      'Header' => 'int-ll64.h',
13397      'Line' => '24',
13398      'Name' => '__u16',
13399      'PrivateABI' => 1,
13400      'Size' => '2',
13401      'Type' => 'Typedef'
13402    },
13403    '198657' => {
13404      'Header' => 'socket.h',
13405      'Line' => '5',
13406      'Memb' => {
13407        '0' => {
13408          'name' => 'size',
13409          'offset' => '0',
13410          'type' => '100'
13411        },
13412        '1' => {
13413          'name' => 'socket',
13414          'offset' => '4',
13415          'type' => '100'
13416        },
13417        '2' => {
13418          'name' => 'max_size',
13419          'offset' => '8',
13420          'type' => '100'
13421        }
13422      },
13423      'Name' => 'struct pldm_socket_sndbuf',
13424      'PrivateABI' => 1,
13425      'Size' => '12',
13426      'Type' => 'Struct'
13427    },
13428    '198968' => {
13429      'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
13430      'Param' => {
13431        '0' => {
13432          'type' => '196036'
13433        },
13434        '1' => {
13435          'type' => '196177'
13436        },
13437        '2' => {
13438          'type' => '53604'
13439        },
13440        '3' => {
13441          'type' => '13426'
13442        }
13443      },
13444      'Return' => '195950',
13445      'Size' => '8',
13446      'Type' => 'FuncPtr'
13447    },
13448    '199009' => {
13449      'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
13450      'Param' => {
13451        '0' => {
13452          'type' => '196036'
13453        },
13454        '1' => {
13455          'type' => '175'
13456        },
13457        '2' => {
13458          'type' => '2396'
13459        },
13460        '3' => {
13461          'type' => '1140'
13462        }
13463      },
13464      'Return' => '195950',
13465      'Size' => '8',
13466      'Type' => 'FuncPtr'
13467    },
13468    '199034' => {
13469      'BaseType' => '199039',
13470      'Name' => 'struct pollfd*',
13471      'Size' => '8',
13472      'Type' => 'Pointer'
13473    },
13474    '199039' => {
13475      'Header' => 'poll.h',
13476      'Line' => '36',
13477      'Memb' => {
13478        '0' => {
13479          'name' => 'fd',
13480          'offset' => '0',
13481          'type' => '100'
13482        },
13483        '1' => {
13484          'name' => 'events',
13485          'offset' => '4',
13486          'type' => '93'
13487        },
13488        '2' => {
13489          'name' => 'revents',
13490          'offset' => '6',
13491          'type' => '93'
13492        }
13493      },
13494      'Name' => 'struct pollfd',
13495      'PrivateABI' => 1,
13496      'Size' => '8',
13497      'Type' => 'Struct'
13498    },
13499    '199089' => {
13500      'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
13501      'Param' => {
13502        '0' => {
13503          'type' => '196036'
13504        },
13505        '1' => {
13506          'type' => '199034'
13507        }
13508      },
13509      'Return' => '100',
13510      'Size' => '8',
13511      'Type' => 'FuncPtr'
13512    },
13513    '199094' => {
13514      'BaseType' => '53',
13515      'Header' => 'socket.h',
13516      'Line' => '10',
13517      'Name' => '__kernel_sa_family_t',
13518      'PrivateABI' => 1,
13519      'Size' => '2',
13520      'Type' => 'Typedef'
13521    },
13522    '199471' => {
13523      'Header' => 'mctp.h',
13524      'Line' => '18',
13525      'Memb' => {
13526        '0' => {
13527          'name' => 's_addr',
13528          'offset' => '0',
13529          'type' => '195835'
13530        }
13531      },
13532      'Name' => 'struct mctp_addr',
13533      'PrivateABI' => 1,
13534      'Size' => '1',
13535      'Type' => 'Struct'
13536    },
13537    '199497' => {
13538      'Header' => 'mctp.h',
13539      'Line' => '22',
13540      'Memb' => {
13541        '0' => {
13542          'name' => 'smctp_family',
13543          'offset' => '0',
13544          'type' => '199094'
13545        },
13546        '1' => {
13547          'name' => '__smctp_pad0',
13548          'offset' => '2',
13549          'type' => '198389'
13550        },
13551        '2' => {
13552          'name' => 'smctp_network',
13553          'offset' => '4',
13554          'type' => '60'
13555        },
13556        '3' => {
13557          'name' => 'smctp_addr',
13558          'offset' => '8',
13559          'type' => '199471'
13560        },
13561        '4' => {
13562          'name' => 'smctp_type',
13563          'offset' => '9',
13564          'type' => '198377'
13565        },
13566        '5' => {
13567          'name' => 'smctp_tag',
13568          'offset' => '16',
13569          'type' => '198377'
13570        },
13571        '6' => {
13572          'name' => '__smctp_pad1',
13573          'offset' => '17',
13574          'type' => '198377'
13575        }
13576      },
13577      'Name' => 'struct sockaddr_mctp',
13578      'PrivateABI' => 1,
13579      'Size' => '12',
13580      'Type' => 'Struct'
13581    },
13582    '199601' => {
13583      'BaseType' => '199497',
13584      'Name' => 'struct sockaddr_mctp const',
13585      'Size' => '12',
13586      'Type' => 'Const'
13587    },
13588    '199644' => {
13589      'Line' => '35',
13590      'Memb' => {
13591        '0' => {
13592          'name' => 'transport',
13593          'offset' => '0',
13594          'type' => '196041'
13595        },
13596        '1' => {
13597          'name' => 'socket',
13598          'offset' => '64',
13599          'type' => '100'
13600        },
13601        '2' => {
13602          'name' => 'tid_eid_map',
13603          'offset' => '68',
13604          'type' => '199737'
13605        },
13606        '3' => {
13607          'name' => 'socket_send_buf',
13608          'offset' => '768',
13609          'type' => '198657'
13610        },
13611        '4' => {
13612          'name' => 'bound',
13613          'offset' => '786',
13614          'type' => '805'
13615        },
13616        '5' => {
13617          'name' => 'cookie_jar',
13618          'offset' => '800',
13619          'type' => '199'
13620        }
13621      },
13622      'Name' => 'struct pldm_transport_af_mctp',
13623      'PrivateABI' => 1,
13624      'Size' => '336',
13625      'Source' => 'af-mctp.c',
13626      'Type' => 'Struct'
13627    },
13628    '199737' => {
13629      'BaseType' => '175',
13630      'Name' => 'pldm_tid_t[256]',
13631      'Size' => '256',
13632      'Type' => 'Array'
13633    },
13634    '200538' => {
13635      'BaseType' => '199644',
13636      'Name' => 'struct pldm_transport_af_mctp*',
13637      'Size' => '8',
13638      'Type' => 'Pointer'
13639    },
13640    '200543' => {
13641      'BaseType' => '199601',
13642      'Name' => 'struct sockaddr_mctp const*',
13643      'Size' => '8',
13644      'Type' => 'Pointer'
13645    },
13646    '200856' => {
13647      'BaseType' => '200538',
13648      'Name' => 'struct pldm_transport_af_mctp**',
13649      'Size' => '8',
13650      'Type' => 'Pointer'
13651    },
13652    '227501' => {
13653      'Header' => 'file_io.h',
13654      'Line' => '32',
13655      'Memb' => {
13656        '0' => {
13657          'name' => 'handle',
13658          'offset' => '0',
13659          'type' => '121'
13660        },
13661        '1' => {
13662          'name' => 'length',
13663          'offset' => '4',
13664          'type' => '1018'
13665        },
13666        '2' => {
13667          'name' => 'data',
13668          'offset' => '8',
13669          'type' => '94177'
13670        }
13671      },
13672      'Name' => 'struct pldm_oem_meta_file_io_write_req',
13673      'Size' => '8',
13674      'Type' => 'Struct'
13675    },
13676    '227568' => {
13677      'Header' => 'file_io.h',
13678      'Line' => '45',
13679      'Memb' => {
13680        '0' => {
13681          'name' => 'transferFlag',
13682          'offset' => '0',
13683          'type' => '121'
13684        },
13685        '1' => {
13686          'name' => 'offset',
13687          'offset' => '2',
13688          'type' => '1006'
13689        }
13690      },
13691      'Name' => 'struct pldm_oem_meta_file_io_read_data_info',
13692      'Size' => '4',
13693      'Type' => 'Struct'
13694    },
13695    '227607' => {
13696      'Header' => 'file_io.h',
13697      'Line' => '55',
13698      'Memb' => {
13699        '0' => {
13700          'name' => 'size',
13701          'offset' => '0',
13702          'type' => '1006'
13703        },
13704        '1' => {
13705          'name' => 'crc32',
13706          'offset' => '4',
13707          'type' => '1018'
13708        }
13709      },
13710      'Name' => 'struct pldm_oem_meta_file_io_read_attr_info',
13711      'Size' => '8',
13712      'Type' => 'Struct'
13713    },
13714    '227646' => {
13715      'Header' => 'file_io.h',
13716      'Line' => '70',
13717      'Memb' => {
13718        '0' => {
13719          'name' => 'data',
13720          'offset' => '0',
13721          'type' => '227568'
13722        }
13723      },
13724      'Name' => 'anon-union-file_io.h-70',
13725      'Size' => '4',
13726      'Type' => 'Union'
13727    },
13728    '227664' => {
13729      'Header' => 'file_io.h',
13730      'Line' => '65',
13731      'Memb' => {
13732        '0' => {
13733          'name' => 'version',
13734          'offset' => '0',
13735          'type' => '1140'
13736        },
13737        '1' => {
13738          'name' => 'handle',
13739          'offset' => '8',
13740          'type' => '121'
13741        },
13742        '2' => {
13743          'name' => 'option',
13744          'offset' => '9',
13745          'type' => '121'
13746        },
13747        '3' => {
13748          'name' => 'length',
13749          'offset' => '16',
13750          'type' => '121'
13751        },
13752        '4' => {
13753          'name' => 'info',
13754          'offset' => '18',
13755          'type' => '227646'
13756        }
13757      },
13758      'Name' => 'struct pldm_oem_meta_file_io_read_req',
13759      'Size' => '16',
13760      'Type' => 'Struct'
13761    },
13762    '227742' => {
13763      'Header' => 'file_io.h',
13764      'Line' => '86',
13765      'Memb' => {
13766        '0' => {
13767          'name' => 'attr',
13768          'offset' => '0',
13769          'type' => '227607'
13770        },
13771        '1' => {
13772          'name' => 'data',
13773          'offset' => '0',
13774          'type' => '227568'
13775        }
13776      },
13777      'Name' => 'anon-union-file_io.h-86',
13778      'Size' => '8',
13779      'Type' => 'Union'
13780    },
13781    '227770' => {
13782      'Header' => 'file_io.h',
13783      'Line' => '80',
13784      'Memb' => {
13785        '0' => {
13786          'name' => 'version',
13787          'offset' => '0',
13788          'type' => '1140'
13789        },
13790        '1' => {
13791          'name' => 'completion_code',
13792          'offset' => '8',
13793          'type' => '121'
13794        },
13795        '2' => {
13796          'name' => 'handle',
13797          'offset' => '9',
13798          'type' => '121'
13799        },
13800        '3' => {
13801          'name' => 'option',
13802          'offset' => '16',
13803          'type' => '121'
13804        },
13805        '4' => {
13806          'name' => 'length',
13807          'offset' => '17',
13808          'type' => '121'
13809        },
13810        '5' => {
13811          'name' => 'info',
13812          'offset' => '18',
13813          'type' => '227742'
13814        },
13815        '6' => {
13816          'name' => 'data',
13817          'offset' => '32',
13818          'type' => '94177'
13819        }
13820      },
13821      'Name' => 'struct pldm_oem_meta_file_io_read_resp',
13822      'Size' => '24',
13823      'Type' => 'Struct'
13824    },
13825    '230271' => {
13826      'BaseType' => '227770',
13827      'Name' => 'struct pldm_oem_meta_file_io_read_resp*',
13828      'Size' => '8',
13829      'Type' => 'Pointer'
13830    },
13831    '231400' => {
13832      'BaseType' => '227664',
13833      'Name' => 'struct pldm_oem_meta_file_io_read_req*',
13834      'Size' => '8',
13835      'Type' => 'Pointer'
13836    },
13837    '231836' => {
13838      'BaseType' => '227501',
13839      'Name' => 'struct pldm_oem_meta_file_io_write_req*',
13840      'Size' => '8',
13841      'Type' => 'Pointer'
13842    }
13843  },
13844  'UndefinedSymbols' => {
13845    'libpldm.so.0.11.0' => {
13846      '_ITM_deregisterTMCloneTable' => 0,
13847      '_ITM_registerTMCloneTable' => 0,
13848      '__assert_fail@GLIBC_2.2.5' => 0,
13849      '__cxa_finalize@GLIBC_2.2.5' => 0,
13850      '__errno_location@GLIBC_2.2.5' => 0,
13851      '__gmon_start__' => 0,
13852      '__isoc23_strtol@GLIBC_2.38' => 0,
13853      '__memcpy_chk@GLIBC_2.3.4' => 0,
13854      '__recv_chk@GLIBC_2.4' => 0,
13855      '__recvfrom_chk@GLIBC_2.4' => 0,
13856      '__stack_chk_fail@GLIBC_2.4' => 0,
13857      'bind@GLIBC_2.2.5' => 0,
13858      'calloc@GLIBC_2.2.5' => 0,
13859      'clock_gettime@GLIBC_2.17' => 0,
13860      'close@GLIBC_2.2.5' => 0,
13861      'connect@GLIBC_2.2.5' => 0,
13862      'dup@GLIBC_2.2.5' => 0,
13863      'fclose@GLIBC_2.2.5' => 0,
13864      'fcntl64@GLIBC_2.28' => 0,
13865      'fgets@GLIBC_2.2.5' => 0,
13866      'fopen64@GLIBC_2.2.5' => 0,
13867      'free@GLIBC_2.2.5' => 0,
13868      'getsockopt@GLIBC_2.2.5' => 0,
13869      'malloc@GLIBC_2.2.5' => 0,
13870      'memcmp@GLIBC_2.2.5' => 0,
13871      'memcpy@GLIBC_2.14' => 0,
13872      'memmem@GLIBC_2.2.5' => 0,
13873      'open64@GLIBC_2.2.5' => 0,
13874      'poll@GLIBC_2.2.5' => 0,
13875      'ppoll@GLIBC_2.4' => 0,
13876      'recv@GLIBC_2.2.5' => 0,
13877      'recvmsg@GLIBC_2.2.5' => 0,
13878      'sendmsg@GLIBC_2.2.5' => 0,
13879      'sendto@GLIBC_2.2.5' => 0,
13880      'setsockopt@GLIBC_2.2.5' => 0,
13881      'socket@GLIBC_2.2.5' => 0,
13882      'stat64@GLIBC_2.33' => 0,
13883      'strlen@GLIBC_2.2.5' => 0,
13884      'strnlen@GLIBC_2.2.5' => 0,
13885      'timerfd_create@GLIBC_2.8' => 0,
13886      'timerfd_settime@GLIBC_2.8' => 0,
13887      'write@GLIBC_2.2.5' => 0
13888    }
13889  },
13890  'WordSize' => '8'
13891};
13892