xref: /openbmc/libpldm/abi/x86_64/gcc.dump (revision d0c9ae73bfd5de55873a20983044eabeb51d1d0a)
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.12.0',
26  'LibraryVersion' => '0.12.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    '1408' => {
41      'Header' => 'base.h',
42      'Line' => '730',
43      'Param' => {
44        '0' => {
45          'name' => 'instance_id',
46          'type' => '135'
47        },
48        '1' => {
49          'name' => 'type',
50          'type' => '135'
51        },
52        '2' => {
53          'name' => 'command',
54          'type' => '135'
55        },
56        '3' => {
57          'name' => 'cc',
58          'type' => '135'
59        },
60        '4' => {
61          'name' => 'msg',
62          'type' => '1450'
63        }
64      },
65      'Return' => '100',
66      'ShortName' => 'encode_cc_only_resp'
67    },
68    '1455' => {
69      'Header' => 'base.h',
70      'Line' => '584',
71      'Param' => {
72        '0' => {
73          'name' => 'instance_id',
74          'type' => '135'
75        },
76        '1' => {
77          'name' => 'completion_code',
78          'type' => '135'
79        },
80        '2' => {
81          'name' => 'commands',
82          'type' => '1275'
83        },
84        '3' => {
85          'name' => 'msg',
86          'type' => '1450'
87        }
88      },
89      'Return' => '100',
90      'ShortName' => 'encode_get_commands_resp'
91    },
92    '1492' => {
93      'Header' => 'base.h',
94      'Line' => '570',
95      'Param' => {
96        '0' => {
97          'name' => 'msg',
98          'type' => '1529'
99        },
100        '1' => {
101          'name' => 'payload_length',
102          'type' => '164'
103        },
104        '2' => {
105          'name' => 'type',
106          'type' => '1193'
107        },
108        '3' => {
109          'name' => 'version',
110          'type' => '1534'
111        }
112      },
113      'Reg' => {
114        '0' => 'rdi',
115        '1' => 'rsi',
116        '2' => 'rdx',
117        '3' => 'rcx'
118      },
119      'Return' => '100',
120      'ShortName' => 'decode_get_commands_req'
121    },
122    '1539' => {
123      'Header' => 'base.h',
124      'Line' => '557',
125      'Param' => {
126        '0' => {
127          'name' => 'instance_id',
128          'type' => '135'
129        },
130        '1' => {
131          'name' => 'completion_code',
132          'type' => '135'
133        },
134        '2' => {
135          'name' => 'types',
136          'type' => '1275'
137        },
138        '3' => {
139          'name' => 'msg',
140          'type' => '1450'
141        }
142      },
143      'Return' => '100',
144      'ShortName' => 'encode_get_types_resp'
145    },
146    '1576' => {
147      'Header' => 'base.h',
148      'Line' => '603',
149      'Param' => {
150        '0' => {
151          'name' => 'instance_id',
152          'type' => '135'
153        },
154        '1' => {
155          'name' => 'completion_code',
156          'type' => '135'
157        },
158        '2' => {
159          'name' => 'next_transfer_handle',
160          'type' => '147'
161        },
162        '3' => {
163          'name' => 'transfer_flag',
164          'type' => '135'
165        },
166        '4' => {
167          'name' => 'version_data',
168          'type' => '1628'
169        },
170        '5' => {
171          'name' => 'version_size',
172          'type' => '164'
173        },
174        '6' => {
175          'name' => 'msg',
176          'offset' => '0',
177          'type' => '1450'
178        }
179      },
180      'Reg' => {
181        '2' => 'r15'
182      },
183      'Return' => '100',
184      'ShortName' => 'encode_get_version_resp'
185    },
186    '1633' => {
187      'Header' => 'base.h',
188      'Line' => '617',
189      'Param' => {
190        '0' => {
191          'name' => 'msg',
192          'type' => '1529'
193        },
194        '1' => {
195          'name' => 'payload_length',
196          'type' => '164'
197        },
198        '2' => {
199          'name' => 'transfer_handle',
200          'type' => '1675'
201        },
202        '3' => {
203          'name' => 'transfer_opflag',
204          'type' => '1193'
205        },
206        '4' => {
207          'name' => 'type',
208          'type' => '1193'
209        }
210      },
211      'Reg' => {
212        '0' => 'rdi',
213        '1' => 'rsi',
214        '2' => 'rdx',
215        '3' => 'rcx',
216        '4' => 'r8'
217      },
218      'Return' => '100',
219      'ShortName' => 'decode_get_version_req'
220    },
221    '1680' => {
222      'Header' => 'base.h',
223      'Line' => '645',
224      'Param' => {
225        '0' => {
226          'name' => 'instance_id',
227          'type' => '135'
228        },
229        '1' => {
230          'name' => 'completion_code',
231          'type' => '135'
232        },
233        '2' => {
234          'name' => 'tid',
235          'type' => '135'
236        },
237        '3' => {
238          'name' => 'msg',
239          'type' => '1450'
240        }
241      },
242      'Return' => '100',
243      'ShortName' => 'encode_get_tid_resp'
244    },
245    '1717' => {
246      'Header' => 'base.h',
247      'Line' => '415',
248      'Param' => {
249        '0' => {
250          'name' => 'msg',
251          'type' => '1744'
252        },
253        '1' => {
254          'name' => 'hdr',
255          'type' => '1749'
256        }
257      },
258      'Return' => '135',
259      'ShortName' => 'unpack_pldm_header'
260    },
261    '5959' => {
262      'Header' => 'utils.h',
263      'Line' => '110',
264      'Param' => {
265        '0' => {
266          'name' => 'transfer_flag',
267          'type' => '135'
268        }
269      },
270      'Return' => '5466',
271      'ShortName' => 'is_transfer_flag_valid'
272    },
273    '6019' => {
274      'Header' => 'utils.h',
275      'Line' => '101',
276      'Param' => {
277        '0' => {
278          'name' => 'seconds',
279          'type' => '135'
280        },
281        '1' => {
282          'name' => 'minutes',
283          'type' => '135'
284        },
285        '2' => {
286          'name' => 'hours',
287          'type' => '135'
288        },
289        '3' => {
290          'name' => 'day',
291          'type' => '135'
292        },
293        '4' => {
294          'name' => 'month',
295          'type' => '135'
296        },
297        '5' => {
298          'name' => 'year',
299          'type' => '5667'
300        }
301      },
302      'Return' => '5466',
303      'ShortName' => 'is_time_legal'
304    },
305    '6263' => {
306      'Header' => 'utils.h',
307      'Line' => '89',
308      'Param' => {
309        '0' => {
310          'name' => 'dec',
311          'type' => '147'
312        }
313      },
314      'Return' => '147',
315      'ShortName' => 'dec2bcd32'
316    },
317    '6392' => {
318      'Header' => 'utils.h',
319      'Line' => '83',
320      'Param' => {
321        '0' => {
322          'name' => 'bcd',
323          'type' => '147'
324        }
325      },
326      'Return' => '147',
327      'ShortName' => 'bcd2dec32'
328    },
329    '6495' => {
330      'Header' => 'utils.h',
331      'Line' => '77',
332      'Param' => {
333        '0' => {
334          'name' => 'dec',
335          'type' => '5667'
336        }
337      },
338      'Return' => '5667',
339      'ShortName' => 'dec2bcd16'
340    },
341    '6611' => {
342      'Header' => 'utils.h',
343      'Line' => '71',
344      'Param' => {
345        '0' => {
346          'name' => 'bcd',
347          'type' => '5667'
348        }
349      },
350      'Return' => '5667',
351      'ShortName' => 'bcd2dec16'
352    },
353    '6714' => {
354      'Header' => 'utils.h',
355      'Line' => '65',
356      'Param' => {
357        '0' => {
358          'name' => 'dec',
359          'type' => '135'
360        }
361      },
362      'Return' => '135',
363      'ShortName' => 'dec2bcd8'
364    },
365    '6767' => {
366      'Header' => 'utils.h',
367      'Line' => '59',
368      'Param' => {
369        '0' => {
370          'name' => 'bcd',
371          'type' => '135'
372        }
373      },
374      'Return' => '135',
375      'ShortName' => 'bcd2dec8'
376    },
377    '6820' => {
378      'Header' => 'utils.h',
379      'Line' => '53',
380      'Param' => {
381        '0' => {
382          'name' => 'version',
383          'type' => '1628'
384        },
385        '1' => {
386          'name' => 'buffer',
387          'type' => '5638'
388        },
389        '2' => {
390          'name' => 'buffer_size',
391          'type' => '164'
392        }
393      },
394      'Reg' => {
395        '0' => 'rdi',
396        '1' => 'rcx'
397      },
398      'Return' => '5799',
399      'ShortName' => 'ver2str'
400    },
401    '6949' => {
402      'Alias' => 'pldm_edac_crc8',
403      'Header' => 'utils.h',
404      'Line' => '31',
405      'Param' => {
406        '0' => {
407          'name' => 'data',
408          'type' => '1269'
409        },
410        '1' => {
411          'name' => 'size',
412          'type' => '164'
413        }
414      },
415      'Reg' => {
416        '1' => 'rdx'
417      },
418      'Return' => '135',
419      'ShortName' => 'crc8'
420    },
421    '7063' => {
422      'Alias' => 'pldm_edac_crc32',
423      'Header' => 'utils.h',
424      'Line' => '40',
425      'Param' => {
426        '0' => {
427          'name' => 'data',
428          'type' => '1269'
429        },
430        '1' => {
431          'name' => 'size',
432          'type' => '164'
433        }
434      },
435      'Reg' => {
436        '1' => 'rcx'
437      },
438      'Return' => '147',
439      'ShortName' => 'crc32'
440    },
441    '12003' => {
442      'Header' => 'base.h',
443      'Line' => '743',
444      'Param' => {
445        '0' => {
446          'name' => 'msg_type',
447          'type' => '135'
448        },
449        '1' => {
450          'name' => 'instance_id',
451          'type' => '135'
452        },
453        '2' => {
454          'name' => 'pldm_type',
455          'type' => '135'
456        },
457        '3' => {
458          'name' => 'command',
459          'type' => '135'
460        },
461        '4' => {
462          'name' => 'msg',
463          'type' => '1450'
464        }
465      },
466      'Return' => '100',
467      'ShortName' => 'encode_pldm_header_only'
468    },
469    '17216' => {
470      'Header' => 'base.h',
471      'Line' => '675',
472      'Param' => {
473        '0' => {
474          'name' => 'msg',
475          'type' => '1529'
476        },
477        '1' => {
478          'name' => 'payload_length',
479          'type' => '164'
480        },
481        '2' => {
482          'name' => 'pldm_type',
483          'type' => '1193'
484        },
485        '3' => {
486          'name' => 'transfer_opflag',
487          'type' => '1193'
488        },
489        '4' => {
490          'name' => 'transfer_ctx',
491          'type' => '1675'
492        },
493        '5' => {
494          'name' => 'transfer_handle',
495          'type' => '1675'
496        },
497        '6' => {
498          'name' => 'section_offset',
499          'offset' => '0',
500          'type' => '1675'
501        },
502        '7' => {
503          'name' => 'section_length',
504          'offset' => '8',
505          'type' => '1675'
506        }
507      },
508      'Reg' => {
509        '2' => 'rdx',
510        '3' => 'r10',
511        '4' => 'r8',
512        '5' => 'r9'
513      },
514      'Return' => '100',
515      'ShortName' => 'decode_multipart_receive_req'
516    },
517    '17455' => {
518      'Header' => 'base.h',
519      'Line' => '657',
520      'Param' => {
521        '0' => {
522          'name' => 'instance_id',
523          'type' => '135'
524        },
525        '1' => {
526          'name' => 'tid',
527          'type' => '135'
528        },
529        '2' => {
530          'name' => 'msg',
531          'type' => '1450'
532        }
533      },
534      'Return' => '100',
535      'ShortName' => 'encode_set_tid_req'
536    },
537    '17652' => {
538      'Header' => 'base.h',
539      'Line' => '539',
540      'Param' => {
541        '0' => {
542          'name' => 'msg',
543          'type' => '1529'
544        },
545        '1' => {
546          'name' => 'payload_length',
547          'type' => '164'
548        },
549        '2' => {
550          'name' => 'completion_code',
551          'type' => '1193'
552        },
553        '3' => {
554          'name' => 'tid',
555          'type' => '1193'
556        }
557      },
558      'Reg' => {
559        '0' => 'rdi',
560        '1' => 'rsi',
561        '2' => 'rdx',
562        '3' => 'rcx'
563      },
564      'Return' => '100',
565      'ShortName' => 'decode_get_tid_resp'
566    },
567    '17981' => {
568      'Header' => 'base.h',
569      'Line' => '633',
570      'Param' => {
571        '0' => {
572          'name' => 'instance_id',
573          'type' => '135'
574        },
575        '1' => {
576          'name' => 'msg',
577          'type' => '1450'
578        }
579      },
580      'Return' => '100',
581      'ShortName' => 'encode_get_tid_req'
582    },
583    '18115' => {
584      'Header' => 'base.h',
585      'Line' => '518',
586      'Param' => {
587        '0' => {
588          'name' => 'msg',
589          'type' => '1529'
590        },
591        '1' => {
592          'name' => 'payload_length',
593          'type' => '164'
594        },
595        '2' => {
596          'name' => 'completion_code',
597          'type' => '1193'
598        },
599        '3' => {
600          'name' => 'next_transfer_handle',
601          'type' => '1675'
602        },
603        '4' => {
604          'name' => 'transfer_flag',
605          'type' => '1193'
606        },
607        '5' => {
608          'name' => 'version',
609          'type' => '1534'
610        }
611      },
612      'Reg' => {
613        '1' => 'r10',
614        '2' => 'rdx',
615        '3' => 'rcx',
616        '4' => 'r8',
617        '5' => 'r9'
618      },
619      'Return' => '100',
620      'ShortName' => 'decode_get_version_resp'
621    },
622    '18859' => {
623      'Header' => 'base.h',
624      'Line' => '499',
625      'Param' => {
626        '0' => {
627          'name' => 'instance_id',
628          'type' => '135'
629        },
630        '1' => {
631          'name' => 'transfer_handle',
632          'type' => '147'
633        },
634        '2' => {
635          'name' => 'transfer_opflag',
636          'type' => '135'
637        },
638        '3' => {
639          'name' => 'type',
640          'type' => '135'
641        },
642        '4' => {
643          'name' => 'msg',
644          'type' => '1450'
645        }
646      },
647      'Return' => '100',
648      'ShortName' => 'encode_get_version_req'
649    },
650    '19091' => {
651      'Header' => 'base.h',
652      'Line' => '480',
653      'Param' => {
654        '0' => {
655          'name' => 'msg',
656          'type' => '1529'
657        },
658        '1' => {
659          'name' => 'payload_length',
660          'type' => '164'
661        },
662        '2' => {
663          'name' => 'completion_code',
664          'type' => '1193'
665        },
666        '3' => {
667          'name' => 'commands',
668          'type' => '19276'
669        }
670      },
671      'Reg' => {
672        '0' => 'rdi',
673        '1' => 'rsi',
674        '2' => 'rdx',
675        '3' => 'rcx'
676      },
677      'Return' => '100',
678      'ShortName' => 'decode_get_commands_resp'
679    },
680    '19286' => {
681      'Header' => 'base.h',
682      'Line' => '447',
683      'Param' => {
684        '0' => {
685          'name' => 'msg',
686          'type' => '1529'
687        },
688        '1' => {
689          'name' => 'payload_length',
690          'type' => '164'
691        },
692        '2' => {
693          'name' => 'completion_code',
694          'type' => '1193'
695        },
696        '3' => {
697          'name' => 'types',
698          'type' => '19276'
699        }
700      },
701      'Reg' => {
702        '0' => 'rdi',
703        '1' => 'rsi',
704        '2' => 'rdx',
705        '3' => 'rcx'
706      },
707      'Return' => '100',
708      'ShortName' => 'decode_get_types_resp'
709    },
710    '20133' => {
711      'Header' => 'base.h',
712      'Line' => '462',
713      'Param' => {
714        '0' => {
715          'name' => 'instance_id',
716          'type' => '135'
717        },
718        '1' => {
719          'name' => 'type',
720          'type' => '135'
721        },
722        '2' => {
723          'name' => 'version',
724          'type' => '427'
725        },
726        '3' => {
727          'name' => 'msg',
728          'type' => '1450'
729        }
730      },
731      'Reg' => {
732        '2' => 'rbp'
733      },
734      'Return' => '100',
735      'ShortName' => 'encode_get_commands_req'
736    },
737    '20339' => {
738      'Header' => 'base.h',
739      'Line' => '430',
740      'Param' => {
741        '0' => {
742          'name' => 'instance_id',
743          'type' => '135'
744        },
745        '1' => {
746          'name' => 'msg',
747          'type' => '1450'
748        }
749      },
750      'Return' => '100',
751      'ShortName' => 'encode_get_types_req'
752    },
753    '20471' => {
754      'Header' => 'base.h',
755      'Line' => '253',
756      'Param' => {
757        '0' => {
758          'name' => 'req',
759          'type' => '1744'
760        },
761        '1' => {
762          'name' => 'resp',
763          'type' => '1744'
764        }
765      },
766      'Reg' => {
767        '0' => 'rdi',
768        '1' => 'rsi'
769      },
770      'Return' => '5466',
771      'ShortName' => 'pldm_msg_hdr_correlate_response'
772    },
773    '20805' => {
774      'Header' => 'base.h',
775      'Line' => '402',
776      'Param' => {
777        '0' => {
778          'name' => 'hdr',
779          'type' => '3164'
780        },
781        '1' => {
782          'name' => 'msg',
783          'type' => '21045'
784        }
785      },
786      'Return' => '135',
787      'ShortName' => 'pack_pldm_header'
788    },
789    '24518' => {
790      'Header' => 'bios.h',
791      'Line' => '612',
792      'Param' => {
793        '0' => {
794          'name' => 'msg',
795          'type' => '1529'
796        },
797        '1' => {
798          'name' => 'payload_length',
799          'type' => '164'
800        },
801        '2' => {
802          'name' => 'transfer_handle',
803          'type' => '1675'
804        },
805        '3' => {
806          'name' => 'transfer_flag',
807          'type' => '1193'
808        },
809        '4' => {
810          'name' => 'table_type',
811          'type' => '1193'
812        },
813        '5' => {
814          'name' => 'table',
815          'type' => '24695'
816        }
817      },
818      'Reg' => {
819        '1' => 'rsi',
820        '2' => 'rdi',
821        '3' => 'r10',
822        '4' => 'r8',
823        '5' => 'r9'
824      },
825      'Return' => '100',
826      'ShortName' => 'decode_set_bios_table_req'
827    },
828    '24705' => {
829      'Header' => 'bios.h',
830      'Line' => '594',
831      'Param' => {
832        '0' => {
833          'name' => 'instance_id',
834          'type' => '135'
835        },
836        '1' => {
837          'name' => 'completion_code',
838          'type' => '135'
839        },
840        '2' => {
841          'name' => 'next_transfer_handle',
842          'type' => '147'
843        },
844        '3' => {
845          'name' => 'msg',
846          'type' => '1450'
847        }
848      },
849      'Return' => '100',
850      'ShortName' => 'encode_set_bios_table_resp'
851    },
852    '24924' => {
853      'Header' => 'bios.h',
854      'Line' => '322',
855      'Param' => {
856        '0' => {
857          'name' => 'msg',
858          'type' => '1529'
859        },
860        '1' => {
861          'name' => 'payload_length',
862          'type' => '164'
863        },
864        '2' => {
865          'name' => 'completion_code',
866          'type' => '1193'
867        },
868        '3' => {
869          'name' => 'next_transfer_handle',
870          'type' => '1675'
871        }
872      },
873      'Reg' => {
874        '0' => 'rdi',
875        '1' => 'rsi',
876        '2' => 'rdx',
877        '3' => 'rcx'
878      },
879      'Return' => '100',
880      'ShortName' => 'decode_set_bios_table_resp'
881    },
882    '25034' => {
883      'Header' => 'bios.h',
884      'Line' => '302',
885      'Param' => {
886        '0' => {
887          'name' => 'instance_id',
888          'type' => '135'
889        },
890        '1' => {
891          'name' => 'transfer_handle',
892          'type' => '147'
893        },
894        '2' => {
895          'name' => 'transfer_flag',
896          'type' => '135'
897        },
898        '3' => {
899          'name' => 'table_type',
900          'type' => '135'
901        },
902        '4' => {
903          'name' => 'table_data',
904          'type' => '5818'
905        },
906        '5' => {
907          'name' => 'table_length',
908          'type' => '164'
909        },
910        '6' => {
911          'name' => 'msg',
912          'offset' => '0',
913          'type' => '1450'
914        },
915        '7' => {
916          'name' => 'payload_length',
917          'offset' => '8',
918          'type' => '164'
919        }
920      },
921      'Return' => '100',
922      'ShortName' => 'encode_set_bios_table_req'
923    },
924    '25423' => {
925      'Header' => 'bios.h',
926      'Line' => '514',
927      'Param' => {
928        '0' => {
929          'name' => 'instance_id',
930          'type' => '135'
931        },
932        '1' => {
933          'name' => 'completion_code',
934          'type' => '135'
935        },
936        '2' => {
937          'name' => 'next_transfer_handle',
938          'type' => '147'
939        },
940        '3' => {
941          'name' => 'msg',
942          'type' => '1450'
943        }
944      },
945      'Return' => '100',
946      'ShortName' => 'encode_set_bios_attribute_current_value_resp'
947    },
948    '25637' => {
949      'Header' => 'bios.h',
950      'Line' => '502',
951      'Param' => {
952        '0' => {
953          'name' => 'msg',
954          'type' => '1529'
955        },
956        '1' => {
957          'name' => 'payload_length',
958          'type' => '164'
959        },
960        '2' => {
961          'name' => 'transfer_handle',
962          'type' => '1675'
963        },
964        '3' => {
965          'name' => 'transfer_flag',
966          'type' => '1193'
967        },
968        '4' => {
969          'name' => 'attribute',
970          'type' => '24695'
971        }
972      },
973      'Reg' => {
974        '1' => 'rsi',
975        '2' => 'rdx',
976        '3' => 'rcx',
977        '4' => 'r8'
978      },
979      'Return' => '100',
980      'ShortName' => 'decode_set_bios_attribute_current_value_req'
981    },
982    '25784' => {
983      'Header' => 'bios.h',
984      'Line' => '279',
985      'Param' => {
986        '0' => {
987          'name' => 'msg',
988          'type' => '1529'
989        },
990        '1' => {
991          'name' => 'payload_length',
992          'type' => '164'
993        },
994        '2' => {
995          'name' => 'completion_code',
996          'type' => '1193'
997        },
998        '3' => {
999          'name' => 'next_transfer_handle',
1000          'type' => '1675'
1001        }
1002      },
1003      'Reg' => {
1004        '0' => 'rdi',
1005        '1' => 'rsi',
1006        '2' => 'rdx',
1007        '3' => 'rcx'
1008      },
1009      'Return' => '100',
1010      'ShortName' => 'decode_set_bios_attribute_current_value_resp'
1011    },
1012    '25894' => {
1013      'Header' => 'bios.h',
1014      'Line' => '259',
1015      'Param' => {
1016        '0' => {
1017          'name' => 'instance_id',
1018          'type' => '135'
1019        },
1020        '1' => {
1021          'name' => 'transfer_handle',
1022          'type' => '147'
1023        },
1024        '2' => {
1025          'name' => 'transfer_flag',
1026          'type' => '135'
1027        },
1028        '3' => {
1029          'name' => 'attribute_data',
1030          'type' => '5818'
1031        },
1032        '4' => {
1033          'name' => 'attribute_length',
1034          'type' => '164'
1035        },
1036        '5' => {
1037          'name' => 'msg',
1038          'type' => '1450'
1039        },
1040        '6' => {
1041          'name' => 'payload_length',
1042          'offset' => '0',
1043          'type' => '164'
1044        }
1045      },
1046      'Reg' => {
1047        '3' => 'rbp'
1048      },
1049      'Return' => '100',
1050      'ShortName' => 'encode_set_bios_attribute_current_value_req'
1051    },
1052    '26266' => {
1053      'Header' => 'bios.h',
1054      'Line' => '480',
1055      'Param' => {
1056        '0' => {
1057          'name' => 'instance_id',
1058          'type' => '135'
1059        },
1060        '1' => {
1061          'name' => 'completion_code',
1062          'type' => '135'
1063        },
1064        '2' => {
1065          'name' => 'next_transfer_handle',
1066          'type' => '147'
1067        },
1068        '3' => {
1069          'name' => 'transfer_flag',
1070          'type' => '135'
1071        },
1072        '4' => {
1073          'name' => 'attribute_data',
1074          'type' => '5818'
1075        },
1076        '5' => {
1077          'name' => 'attribute_length',
1078          'type' => '164'
1079        },
1080        '6' => {
1081          'name' => 'msg',
1082          'offset' => '0',
1083          'type' => '1450'
1084        }
1085      },
1086      'Reg' => {
1087        '2' => 'r14'
1088      },
1089      'Return' => '100',
1090      'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
1091    },
1092    '26635' => {
1093      'Header' => 'bios.h',
1094      'Line' => '461',
1095      'Param' => {
1096        '0' => {
1097          'name' => 'msg',
1098          'type' => '1529'
1099        },
1100        '1' => {
1101          'name' => 'payload_length',
1102          'type' => '164'
1103        },
1104        '2' => {
1105          'name' => 'transfer_handle',
1106          'type' => '1675'
1107        },
1108        '3' => {
1109          'name' => 'transfer_op_flag',
1110          'type' => '1193'
1111        },
1112        '4' => {
1113          'name' => 'attribute_handle',
1114          'type' => '26777'
1115        }
1116      },
1117      'Reg' => {
1118        '1' => 'r9',
1119        '2' => 'rdx',
1120        '3' => 'rcx',
1121        '4' => 'r8'
1122      },
1123      'Return' => '100',
1124      'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
1125    },
1126    '26787' => {
1127      'Header' => 'bios.h',
1128      'Line' => '446',
1129      'Param' => {
1130        '0' => {
1131          'name' => 'msg',
1132          'type' => '1529'
1133        },
1134        '1' => {
1135          'name' => 'payload_length',
1136          'type' => '164'
1137        },
1138        '2' => {
1139          'name' => 'completion_code',
1140          'type' => '1193'
1141        },
1142        '3' => {
1143          'name' => 'next_transfer_handle',
1144          'type' => '1675'
1145        },
1146        '4' => {
1147          'name' => 'transfer_flag',
1148          'type' => '1193'
1149        },
1150        '5' => {
1151          'name' => 'attribute_data',
1152          'type' => '24695'
1153        }
1154      },
1155      'Reg' => {
1156        '1' => 'rsi',
1157        '2' => 'rdx',
1158        '3' => 'r10',
1159        '4' => 'r8',
1160        '5' => 'r9'
1161      },
1162      'Return' => '100',
1163      'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
1164    },
1165    '26949' => {
1166      'Header' => 'bios.h',
1167      'Line' => '430',
1168      'Param' => {
1169        '0' => {
1170          'name' => 'instance_id',
1171          'type' => '135'
1172        },
1173        '1' => {
1174          'name' => 'transfer_handle',
1175          'type' => '147'
1176        },
1177        '2' => {
1178          'name' => 'transfer_op_flag',
1179          'type' => '135'
1180        },
1181        '3' => {
1182          'name' => 'attribute_handle',
1183          'type' => '5667'
1184        },
1185        '4' => {
1186          'name' => 'msg',
1187          'type' => '1450'
1188        }
1189      },
1190      'Return' => '100',
1191      'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
1192    },
1193    '27178' => {
1194      'Header' => 'bios.h',
1195      'Line' => '412',
1196      'Param' => {
1197        '0' => {
1198          'name' => 'msg',
1199          'type' => '1529'
1200        },
1201        '1' => {
1202          'name' => 'payload_length',
1203          'type' => '164'
1204        },
1205        '2' => {
1206          'name' => 'completion_code',
1207          'type' => '1193'
1208        },
1209        '3' => {
1210          'name' => 'next_transfer_handle',
1211          'type' => '1675'
1212        },
1213        '4' => {
1214          'name' => 'transfer_flag',
1215          'type' => '1193'
1216        },
1217        '5' => {
1218          'name' => 'bios_table_offset',
1219          'type' => '2704'
1220        }
1221      },
1222      'Reg' => {
1223        '1' => 'r10',
1224        '2' => 'rsi',
1225        '3' => 'rdi',
1226        '4' => 'r8',
1227        '5' => 'r9'
1228      },
1229      'Return' => '100',
1230      'ShortName' => 'decode_get_bios_table_resp'
1231    },
1232    '27350' => {
1233      'Header' => 'bios.h',
1234      'Line' => '395',
1235      'Param' => {
1236        '0' => {
1237          'name' => 'msg',
1238          'type' => '1529'
1239        },
1240        '1' => {
1241          'name' => 'payload_length',
1242          'type' => '164'
1243        },
1244        '2' => {
1245          'name' => 'transfer_handle',
1246          'type' => '1675'
1247        },
1248        '3' => {
1249          'name' => 'transfer_op_flag',
1250          'type' => '1193'
1251        },
1252        '4' => {
1253          'name' => 'table_type',
1254          'type' => '1193'
1255        }
1256      },
1257      'Reg' => {
1258        '1' => 'r9',
1259        '2' => 'rdx',
1260        '3' => 'rcx',
1261        '4' => 'r8'
1262      },
1263      'Return' => '100',
1264      'ShortName' => 'decode_get_bios_table_req'
1265    },
1266    '27497' => {
1267      'Header' => 'bios.h',
1268      'Line' => '381',
1269      'Param' => {
1270        '0' => {
1271          'name' => 'instance_id',
1272          'type' => '135'
1273        },
1274        '1' => {
1275          'name' => 'transfer_handle',
1276          'type' => '147'
1277        },
1278        '2' => {
1279          'name' => 'transfer_op_flag',
1280          'type' => '135'
1281        },
1282        '3' => {
1283          'name' => 'table_type',
1284          'type' => '135'
1285        },
1286        '4' => {
1287          'name' => 'msg',
1288          'type' => '1450'
1289        }
1290      },
1291      'Return' => '100',
1292      'ShortName' => 'encode_get_bios_table_req'
1293    },
1294    '27721' => {
1295      'Header' => 'bios.h',
1296      'Line' => '366',
1297      'Param' => {
1298        '0' => {
1299          'name' => 'instance_id',
1300          'type' => '135'
1301        },
1302        '1' => {
1303          'name' => 'completion_code',
1304          'type' => '135'
1305        },
1306        '2' => {
1307          'name' => 'next_transfer_handle',
1308          'type' => '147'
1309        },
1310        '3' => {
1311          'name' => 'transfer_flag',
1312          'type' => '135'
1313        },
1314        '4' => {
1315          'name' => 'table_data',
1316          'type' => '1193'
1317        },
1318        '5' => {
1319          'name' => 'payload_length',
1320          'type' => '164'
1321        },
1322        '6' => {
1323          'name' => 'msg',
1324          'offset' => '0',
1325          'type' => '1450'
1326        }
1327      },
1328      'Reg' => {
1329        '2' => 'r15'
1330      },
1331      'Return' => '100',
1332      'ShortName' => 'encode_get_bios_table_resp'
1333    },
1334    '28074' => {
1335      'Header' => 'bios.h',
1336      'Line' => '581',
1337      'Param' => {
1338        '0' => {
1339          'name' => 'msg',
1340          'type' => '1529'
1341        },
1342        '1' => {
1343          'name' => 'payload_length',
1344          'type' => '164'
1345        },
1346        '2' => {
1347          'name' => 'completion_code',
1348          'type' => '1193'
1349        }
1350      },
1351      'Reg' => {
1352        '0' => 'rdi',
1353        '1' => 'rsi',
1354        '2' => 'rdx'
1355      },
1356      'Return' => '100',
1357      'ShortName' => 'decode_set_date_time_resp'
1358    },
1359    '28147' => {
1360      'Header' => 'bios.h',
1361      'Line' => '565',
1362      'Param' => {
1363        '0' => {
1364          'name' => 'instance_id',
1365          'type' => '135'
1366        },
1367        '1' => {
1368          'name' => 'completion_code',
1369          'type' => '135'
1370        },
1371        '2' => {
1372          'name' => 'msg',
1373          'type' => '1450'
1374        },
1375        '3' => {
1376          'name' => 'payload_length',
1377          'type' => '164'
1378        }
1379      },
1380      'Return' => '100',
1381      'ShortName' => 'encode_set_date_time_resp'
1382    },
1383    '28354' => {
1384      'Header' => 'bios.h',
1385      'Line' => '551',
1386      'Param' => {
1387        '0' => {
1388          'name' => 'msg',
1389          'type' => '1529'
1390        },
1391        '1' => {
1392          'name' => 'payload_length',
1393          'type' => '164'
1394        },
1395        '2' => {
1396          'name' => 'seconds',
1397          'type' => '1193'
1398        },
1399        '3' => {
1400          'name' => 'minutes',
1401          'type' => '1193'
1402        },
1403        '4' => {
1404          'name' => 'hours',
1405          'type' => '1193'
1406        },
1407        '5' => {
1408          'name' => 'day',
1409          'type' => '1193'
1410        },
1411        '6' => {
1412          'name' => 'month',
1413          'offset' => '0',
1414          'type' => '1193'
1415        },
1416        '7' => {
1417          'name' => 'year',
1418          'offset' => '8',
1419          'type' => '26777'
1420        }
1421      },
1422      'Reg' => {
1423        '2' => 'rbp',
1424        '3' => 'r12',
1425        '4' => 'r13',
1426        '5' => 'r14'
1427      },
1428      'Return' => '100',
1429      'ShortName' => 'decode_set_date_time_req'
1430    },
1431    '28645' => {
1432      'Header' => 'bios.h',
1433      'Line' => '534',
1434      'Param' => {
1435        '0' => {
1436          'name' => 'instance_id',
1437          'type' => '135'
1438        },
1439        '1' => {
1440          'name' => 'seconds',
1441          'type' => '135'
1442        },
1443        '2' => {
1444          'name' => 'minutes',
1445          'type' => '135'
1446        },
1447        '3' => {
1448          'name' => 'hours',
1449          'type' => '135'
1450        },
1451        '4' => {
1452          'name' => 'day',
1453          'type' => '135'
1454        },
1455        '5' => {
1456          'name' => 'month',
1457          'type' => '135'
1458        },
1459        '6' => {
1460          'name' => 'year',
1461          'offset' => '0',
1462          'type' => '5667'
1463        },
1464        '7' => {
1465          'name' => 'msg',
1466          'offset' => '8',
1467          'type' => '1450'
1468        },
1469        '8' => {
1470          'name' => 'payload_length',
1471          'offset' => '16',
1472          'type' => '164'
1473        }
1474      },
1475      'Return' => '100',
1476      'ShortName' => 'encode_set_date_time_req'
1477    },
1478    '29138' => {
1479      'Header' => 'bios.h',
1480      'Line' => '238',
1481      'Param' => {
1482        '0' => {
1483          'name' => 'msg',
1484          'type' => '1529'
1485        },
1486        '1' => {
1487          'name' => 'payload_length',
1488          'type' => '164'
1489        },
1490        '2' => {
1491          'name' => 'completion_code',
1492          'type' => '1193'
1493        },
1494        '3' => {
1495          'name' => 'seconds',
1496          'type' => '1193'
1497        },
1498        '4' => {
1499          'name' => 'minutes',
1500          'type' => '1193'
1501        },
1502        '5' => {
1503          'name' => 'hours',
1504          'type' => '1193'
1505        },
1506        '6' => {
1507          'name' => 'day',
1508          'offset' => '0',
1509          'type' => '1193'
1510        },
1511        '7' => {
1512          'name' => 'month',
1513          'offset' => '8',
1514          'type' => '1193'
1515        },
1516        '8' => {
1517          'name' => 'year',
1518          'offset' => '16',
1519          'type' => '26777'
1520        }
1521      },
1522      'Reg' => {
1523        '1' => 'rdi',
1524        '2' => 'r10',
1525        '3' => 'rdx',
1526        '4' => 'r8',
1527        '5' => 'r9'
1528      },
1529      'Return' => '100',
1530      'ShortName' => 'decode_get_date_time_resp'
1531    },
1532    '29339' => {
1533      'Header' => 'bios.h',
1534      'Line' => '346',
1535      'Param' => {
1536        '0' => {
1537          'name' => 'instance_id',
1538          'type' => '135'
1539        },
1540        '1' => {
1541          'name' => 'completion_code',
1542          'type' => '135'
1543        },
1544        '2' => {
1545          'name' => 'seconds',
1546          'type' => '135'
1547        },
1548        '3' => {
1549          'name' => 'minutes',
1550          'type' => '135'
1551        },
1552        '4' => {
1553          'name' => 'hours',
1554          'type' => '135'
1555        },
1556        '5' => {
1557          'name' => 'day',
1558          'type' => '135'
1559        },
1560        '6' => {
1561          'name' => 'month',
1562          'offset' => '0',
1563          'type' => '135'
1564        },
1565        '7' => {
1566          'name' => 'year',
1567          'offset' => '8',
1568          'type' => '5667'
1569        },
1570        '8' => {
1571          'name' => 'msg',
1572          'offset' => '16',
1573          'type' => '1450'
1574        }
1575      },
1576      'Return' => '100',
1577      'ShortName' => 'encode_get_date_time_resp'
1578    },
1579    '29623' => {
1580      'Header' => 'bios.h',
1581      'Line' => '217',
1582      'Param' => {
1583        '0' => {
1584          'name' => 'instance_id',
1585          'type' => '135'
1586        },
1587        '1' => {
1588          'name' => 'msg',
1589          'type' => '1450'
1590        }
1591      },
1592      'Return' => '100',
1593      'ShortName' => 'encode_get_date_time_req'
1594    },
1595    '31569' => {
1596      'Header' => 'bios_table.h',
1597      'Line' => '633',
1598      'Param' => {
1599        '0' => {
1600          'name' => 'table',
1601          'type' => '5818'
1602        },
1603        '1' => {
1604          'name' => 'size',
1605          'type' => '164'
1606        }
1607      },
1608      'Reg' => {
1609        '0' => 'rdi',
1610        '1' => 'rsi'
1611      },
1612      'Return' => '5466',
1613      'ShortName' => 'pldm_bios_table_checksum'
1614    },
1615    '31714' => {
1616      'Header' => 'bios_table.h',
1617      'Line' => '624',
1618      'Param' => {
1619        '0' => {
1620          'name' => 'src_table',
1621          'type' => '1269'
1622        },
1623        '1' => {
1624          'name' => 'src_length',
1625          'type' => '164'
1626        },
1627        '2' => {
1628          'name' => 'dest_table',
1629          'type' => '126'
1630        },
1631        '3' => {
1632          'name' => 'dest_length',
1633          'type' => '2704'
1634        },
1635        '4' => {
1636          'name' => 'entry',
1637          'type' => '1269'
1638        },
1639        '5' => {
1640          'name' => 'entry_length',
1641          'type' => '164'
1642        }
1643      },
1644      'Reg' => {
1645        '2' => 'r14',
1646        '4' => 'r13'
1647      },
1648      'Return' => '100',
1649      'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
1650    },
1651    '32402' => {
1652      'Header' => 'bios_table.h',
1653      'Line' => '590',
1654      'Param' => {
1655        '0' => {
1656          'name' => 'table',
1657          'type' => '1269'
1658        },
1659        '1' => {
1660          'name' => 'length',
1661          'type' => '164'
1662        },
1663        '2' => {
1664          'name' => 'handle',
1665          'type' => '5667'
1666        }
1667      },
1668      'Reg' => {
1669        '2' => 'r8'
1670      },
1671      'Return' => '32397',
1672      'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
1673    },
1674    '32665' => {
1675      'Header' => 'bios_table.h',
1676      'Line' => '197',
1677      'Param' => {
1678        '0' => {
1679          'name' => 'table',
1680          'type' => '1269'
1681        },
1682        '1' => {
1683          'name' => 'length',
1684          'type' => '164'
1685        },
1686        '2' => {
1687          'name' => 'handle',
1688          'type' => '5667'
1689        }
1690      },
1691      'Reg' => {
1692        '2' => 'r8'
1693      },
1694      'Return' => '32811',
1695      'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
1696    },
1697    '32932' => {
1698      'Header' => 'bios_table.h',
1699      'Line' => '187',
1700      'Param' => {
1701        '0' => {
1702          'name' => 'table',
1703          'type' => '1269'
1704        },
1705        '1' => {
1706          'name' => 'length',
1707          'type' => '164'
1708        },
1709        '2' => {
1710          'name' => 'handle',
1711          'type' => '5667'
1712        }
1713      },
1714      'Reg' => {
1715        '2' => 'r8'
1716      },
1717      'Return' => '32811',
1718      'ShortName' => 'pldm_bios_table_attr_find_by_handle'
1719    },
1720    '33194' => {
1721      'Header' => 'bios_table.h',
1722      'Line' => '146',
1723      'Param' => {
1724        '0' => {
1725          'name' => 'table',
1726          'type' => '1269'
1727        },
1728        '1' => {
1729          'name' => 'length',
1730          'type' => '164'
1731        },
1732        '2' => {
1733          'name' => 'str',
1734          'type' => '8992'
1735        }
1736      },
1737      'Reg' => {
1738        '0' => 'rbp',
1739        '1' => 'r12',
1740        '2' => 'rbx'
1741      },
1742      'Return' => '33414',
1743      'ShortName' => 'pldm_bios_table_string_find_by_string'
1744    },
1745    '33583' => {
1746      'Header' => 'bios_table.h',
1747      'Line' => '155',
1748      'Param' => {
1749        '0' => {
1750          'name' => 'table',
1751          'type' => '1269'
1752        },
1753        '1' => {
1754          'name' => 'length',
1755          'type' => '164'
1756        },
1757        '2' => {
1758          'name' => 'handle',
1759          'type' => '5667'
1760        }
1761      },
1762      'Reg' => {
1763        '2' => 'r8'
1764      },
1765      'Return' => '33414',
1766      'ShortName' => 'pldm_bios_table_string_find_by_handle'
1767    },
1768    '34344' => {
1769      'Header' => 'bios_table.h',
1770      'Line' => '53',
1771      'Param' => {
1772        '0' => {
1773          'name' => 'iter',
1774          'type' => '32392'
1775        }
1776      },
1777      'Reg' => {
1778        '0' => 'rdi'
1779      },
1780      'Return' => '1269',
1781      'ShortName' => 'pldm_bios_table_iter_value'
1782    },
1783    '34392' => {
1784      'Header' => 'bios_table.h',
1785      'Line' => '47',
1786      'Param' => {
1787        '0' => {
1788          'name' => 'iter',
1789          'type' => '32392'
1790        }
1791      },
1792      'Return' => '1',
1793      'ShortName' => 'pldm_bios_table_iter_next'
1794    },
1795    '34502' => {
1796      'Header' => 'bios_table.h',
1797      'Line' => '42',
1798      'Param' => {
1799        '0' => {
1800          'name' => 'iter',
1801          'type' => '34577'
1802        }
1803      },
1804      'Return' => '5466',
1805      'ShortName' => 'pldm_bios_table_iter_is_end'
1806    },
1807    '34582' => {
1808      'Header' => 'bios_table.h',
1809      'Line' => '34',
1810      'Param' => {
1811        '0' => {
1812          'name' => 'iter',
1813          'type' => '32392'
1814        }
1815      },
1816      'Return' => '1',
1817      'ShortName' => 'pldm_bios_table_iter_free'
1818    },
1819    '34654' => {
1820      'Header' => 'bios_table.h',
1821      'Line' => '28',
1822      'Param' => {
1823        '0' => {
1824          'name' => 'table',
1825          'type' => '1269'
1826        },
1827        '1' => {
1828          'name' => 'length',
1829          'type' => '164'
1830        },
1831        '2' => {
1832          'name' => 'type',
1833          'type' => '30324'
1834        }
1835      },
1836      'Reg' => {
1837        '0' => 'rbp',
1838        '1' => 'r12',
1839        '2' => 'rbx'
1840      },
1841      'Return' => '32392',
1842      'ShortName' => 'pldm_bios_table_iter_create'
1843    },
1844    '34892' => {
1845      'Header' => 'bios_table.h',
1846      'Line' => '609',
1847      'Param' => {
1848        '0' => {
1849          'name' => 'table',
1850          'type' => '126'
1851        },
1852        '1' => {
1853          'name' => 'capacity',
1854          'type' => '164'
1855        },
1856        '2' => {
1857          'name' => 'size',
1858          'type' => '2704'
1859        }
1860      },
1861      'Reg' => {
1862        '0' => 'rbp',
1863        '1' => 'r13',
1864        '2' => 'rbx'
1865      },
1866      'Return' => '100',
1867      'ShortName' => 'pldm_bios_table_append_pad_checksum'
1868    },
1869    '35192' => {
1870      'Header' => 'bios_table.h',
1871      'Line' => '597',
1872      'Param' => {
1873        '0' => {
1874          'name' => 'size_without_pad',
1875          'type' => '164'
1876        }
1877      },
1878      'Return' => '164',
1879      'ShortName' => 'pldm_bios_table_pad_checksum_size'
1880    },
1881    '35527' => {
1882      'Header' => 'bios_table.h',
1883      'Line' => '572',
1884      'Param' => {
1885        '0' => {
1886          'name' => 'entry',
1887          'type' => '32397'
1888        }
1889      },
1890      'Reg' => {
1891        '0' => 'rdi'
1892      },
1893      'Return' => '5667',
1894      'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
1895    },
1896    '35576' => {
1897      'Header' => 'bios_table.h',
1898      'Line' => '579',
1899      'Param' => {
1900        '0' => {
1901          'name' => 'entry',
1902          'type' => '32397'
1903        }
1904      },
1905      'Return' => '164',
1906      'ShortName' => 'pldm_bios_table_attr_value_entry_length'
1907    },
1908    '36060' => {
1909      'Header' => 'bios_table.h',
1910      'Line' => '546',
1911      'Param' => {
1912        '0' => {
1913          'name' => 'entry',
1914          'type' => '32397'
1915        }
1916      },
1917      'Reg' => {
1918        '0' => 'rdi'
1919      },
1920      'Return' => '30110',
1921      'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
1922    },
1923    '36200' => {
1924      'Header' => 'bios_table.h',
1925      'Line' => '562',
1926      'Param' => {
1927        '0' => {
1928          'name' => 'entry',
1929          'type' => '126'
1930        },
1931        '1' => {
1932          'name' => 'entry_length',
1933          'type' => '164'
1934        },
1935        '2' => {
1936          'name' => 'attr_handle',
1937          'type' => '5667'
1938        },
1939        '3' => {
1940          'name' => 'attr_type',
1941          'type' => '135'
1942        },
1943        '4' => {
1944          'name' => 'cv',
1945          'type' => '30110'
1946        }
1947      },
1948      'Reg' => {
1949        '0' => 'rbx',
1950        '1' => 'r12',
1951        '2' => 'r13',
1952        '3' => 'rbp',
1953        '4' => 'r8'
1954      },
1955      'Return' => '100',
1956      'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer'
1957    },
1958    '36469' => {
1959      'Header' => 'bios_table.h',
1960      'Line' => '540',
1961      'Return' => '164',
1962      'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
1963    },
1964    '36631' => {
1965      'Header' => 'bios_table.h',
1966      'Line' => '533',
1967      'Param' => {
1968        '0' => {
1969          'name' => 'entry',
1970          'type' => '126'
1971        },
1972        '1' => {
1973          'name' => 'entry_length',
1974          'type' => '164'
1975        },
1976        '2' => {
1977          'name' => 'attr_handle',
1978          'type' => '5667'
1979        },
1980        '3' => {
1981          'name' => 'attr_type',
1982          'type' => '135'
1983        },
1984        '4' => {
1985          'name' => 'str_length',
1986          'type' => '5667'
1987        },
1988        '5' => {
1989          'name' => 'str',
1990          'type' => '8992'
1991        }
1992      },
1993      'Reg' => {
1994        '0' => 'rbx',
1995        '1' => 'rsi',
1996        '2' => 'rbx',
1997        '3' => 'rcx',
1998        '4' => 'r8',
1999        '5' => 'r9'
2000      },
2001      'Return' => '100',
2002      'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string'
2003    },
2004    '36993' => {
2005      'Header' => 'bios_table.h',
2006      'Line' => '514',
2007      'Param' => {
2008        '0' => {
2009          'name' => 'entry',
2010          'type' => '32397'
2011        },
2012        '1' => {
2013          'name' => 'current_string',
2014          'type' => '24695'
2015        }
2016      },
2017      'Return' => '1',
2018      'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
2019    },
2020    '37088' => {
2021      'Header' => 'bios_table.h',
2022      'Line' => '504',
2023      'Param' => {
2024        '0' => {
2025          'name' => 'entry',
2026          'type' => '32397'
2027        }
2028      },
2029      'Reg' => {
2030        '0' => 'rdi'
2031      },
2032      'Return' => '5667',
2033      'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
2034    },
2035    '37229' => {
2036      'Header' => 'bios_table.h',
2037      'Line' => '498',
2038      'Param' => {
2039        '0' => {
2040          'name' => 'string_length',
2041          'type' => '5667'
2042        }
2043      },
2044      'Reg' => {
2045        '0' => 'rdi'
2046      },
2047      'Return' => '164',
2048      'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
2049    },
2050    '37411' => {
2051      'Header' => 'bios_table.h',
2052      'Line' => '488',
2053      'Param' => {
2054        '0' => {
2055          'name' => 'entry',
2056          'type' => '126'
2057        },
2058        '1' => {
2059          'name' => 'entry_length',
2060          'type' => '164'
2061        },
2062        '2' => {
2063          'name' => 'attr_handle',
2064          'type' => '5667'
2065        },
2066        '3' => {
2067          'name' => 'attr_type',
2068          'type' => '135'
2069        },
2070        '4' => {
2071          'name' => 'count',
2072          'type' => '135'
2073        },
2074        '5' => {
2075          'name' => 'handles',
2076          'type' => '5818'
2077        }
2078      },
2079      'Reg' => {
2080        '0' => 'rdi',
2081        '2' => 'rdi',
2082        '3' => 'rcx',
2083        '4' => 'r8',
2084        '5' => 'r9'
2085      },
2086      'Return' => '100',
2087      'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum'
2088    },
2089    '37698' => {
2090      'Header' => 'bios_table.h',
2091      'Line' => '469',
2092      'Param' => {
2093        '0' => {
2094          'name' => 'entry',
2095          'type' => '32397'
2096        },
2097        '1' => {
2098          'name' => 'handles',
2099          'type' => '1193'
2100        },
2101        '2' => {
2102          'name' => 'number',
2103          'type' => '135'
2104        }
2105      },
2106      'Return' => '135',
2107      'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
2108    },
2109    '37945' => {
2110      'Header' => 'bios_table.h',
2111      'Line' => '459',
2112      'Param' => {
2113        '0' => {
2114          'name' => 'entry',
2115          'type' => '32397'
2116        }
2117      },
2118      'Reg' => {
2119        '0' => 'rdi'
2120      },
2121      'Return' => '135',
2122      'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
2123    },
2124    '37994' => {
2125      'Header' => 'bios_table.h',
2126      'Line' => '453',
2127      'Param' => {
2128        '0' => {
2129          'name' => 'count',
2130          'type' => '135'
2131        }
2132      },
2133      'Reg' => {
2134        '0' => 'rdi'
2135      },
2136      'Return' => '164',
2137      'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
2138    },
2139    '38043' => {
2140      'Header' => 'bios_table.h',
2141      'Line' => '446',
2142      'Param' => {
2143        '0' => {
2144          'name' => 'entry',
2145          'type' => '32397'
2146        }
2147      },
2148      'Reg' => {
2149        '0' => 'rdi'
2150      },
2151      'Return' => '135',
2152      'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
2153    },
2154    '38092' => {
2155      'Header' => 'bios_table.h',
2156      'Line' => '439',
2157      'Param' => {
2158        '0' => {
2159          'name' => 'entry',
2160          'type' => '32397'
2161        }
2162      },
2163      'Reg' => {
2164        '0' => 'rdi'
2165      },
2166      'Return' => '5667',
2167      'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
2168    },
2169    '38639' => {
2170      'Header' => 'bios_table.h',
2171      'Line' => '431',
2172      'Param' => {
2173        '0' => {
2174          'name' => 'entry',
2175          'type' => '32811'
2176        },
2177        '1' => {
2178          'name' => 'lower',
2179          'type' => '38760'
2180        },
2181        '2' => {
2182          'name' => 'upper',
2183          'type' => '38760'
2184        },
2185        '3' => {
2186          'name' => 'scalar',
2187          'type' => '1675'
2188        },
2189        '4' => {
2190          'name' => 'def',
2191          'type' => '38760'
2192        }
2193      },
2194      'Reg' => {
2195        '0' => 'rdi',
2196        '1' => 'rsi',
2197        '2' => 'rdx',
2198        '3' => 'rcx',
2199        '4' => 'r8'
2200      },
2201      'Return' => '1',
2202      'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
2203    },
2204    '38775' => {
2205      'Header' => 'bios_table.h',
2206      'Line' => '419',
2207      'Param' => {
2208        '0' => {
2209          'name' => 'entry',
2210          'type' => '126'
2211        },
2212        '1' => {
2213          'name' => 'entry_length',
2214          'type' => '164'
2215        },
2216        '2' => {
2217          'name' => 'info',
2218          'type' => '39037'
2219        }
2220      },
2221      'Reg' => {
2222        '0' => 'r12',
2223        '1' => 'rbp',
2224        '2' => 'rbx'
2225      },
2226      'Return' => '100',
2227      'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
2228    },
2229    '39047' => {
2230      'Header' => 'bios_table.h',
2231      'Line' => '400',
2232      'Param' => {
2233        '0' => {
2234          'name' => 'info',
2235          'type' => '39037'
2236        },
2237        '1' => {
2238          'name' => 'errmsg',
2239          'type' => '39346'
2240        }
2241      },
2242      'Return' => '100',
2243      'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
2244    },
2245    '39351' => {
2246      'Header' => 'bios_table.h',
2247      'Line' => '407',
2248      'Return' => '164',
2249      'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
2250    },
2251    '39527' => {
2252      'Header' => 'bios_table.h',
2253      'Line' => '374',
2254      'Param' => {
2255        '0' => {
2256          'name' => 'entry',
2257          'type' => '32811'
2258        },
2259        '1' => {
2260          'name' => 'buffer',
2261          'type' => '5638'
2262        },
2263        '2' => {
2264          'name' => 'size',
2265          'type' => '164'
2266        }
2267      },
2268      'Reg' => {
2269        '2' => 'r12'
2270      },
2271      'Return' => '5667',
2272      'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
2273    },
2274    '39821' => {
2275      'Header' => 'bios_table.h',
2276      'Line' => '366',
2277      'Param' => {
2278        '0' => {
2279          'name' => 'entry',
2280          'type' => '32811'
2281        }
2282      },
2283      'Reg' => {
2284        '0' => 'rdi'
2285      },
2286      'Return' => '5667',
2287      'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
2288    },
2289    '39890' => {
2290      'Header' => 'bios_table.h',
2291      'Line' => '358',
2292      'Param' => {
2293        '0' => {
2294          'name' => 'entry',
2295          'type' => '32811'
2296        }
2297      },
2298      'Reg' => {
2299        '0' => 'rdi'
2300      },
2301      'Return' => '5667',
2302      'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
2303    },
2304    '39959' => {
2305      'Header' => 'bios_table.h',
2306      'Line' => '350',
2307      'Param' => {
2308        '0' => {
2309          'name' => 'entry',
2310          'type' => '32811'
2311        }
2312      },
2313      'Reg' => {
2314        '0' => 'rdi'
2315      },
2316      'Return' => '135',
2317      'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
2318    },
2319    '40028' => {
2320      'Header' => 'bios_table.h',
2321      'Line' => '342',
2322      'Param' => {
2323        '0' => {
2324          'name' => 'entry',
2325          'type' => '32811'
2326        },
2327        '1' => {
2328          'name' => 'def_string_length',
2329          'type' => '26777'
2330        }
2331      },
2332      'Reg' => {
2333        '0' => 'rdi',
2334        '1' => 'rsi'
2335      },
2336      'Return' => '100',
2337      'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length'
2338    },
2339    '40116' => {
2340      'Header' => 'bios_table.h',
2341      'Line' => '331',
2342      'Param' => {
2343        '0' => {
2344          'name' => 'entry',
2345          'type' => '126'
2346        },
2347        '1' => {
2348          'name' => 'entry_length',
2349          'type' => '164'
2350        },
2351        '2' => {
2352          'name' => 'info',
2353          'type' => '40475'
2354        }
2355      },
2356      'Reg' => {
2357        '0' => 'r12',
2358        '2' => 'rbx'
2359      },
2360      'Return' => '100',
2361      'ShortName' => 'pldm_bios_table_attr_entry_string_encode'
2362    },
2363    '40480' => {
2364      'Header' => 'bios_table.h',
2365      'Line' => '310',
2366      'Param' => {
2367        '0' => {
2368          'name' => 'info',
2369          'type' => '40475'
2370        },
2371        '1' => {
2372          'name' => 'errmsg',
2373          'type' => '39346'
2374        }
2375      },
2376      'Reg' => {
2377        '1' => 'rbx'
2378      },
2379      'Return' => '100',
2380      'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
2381    },
2382    '40749' => {
2383      'Header' => 'bios_table.h',
2384      'Line' => '318',
2385      'Param' => {
2386        '0' => {
2387          'name' => 'def_str_len',
2388          'type' => '5667'
2389        }
2390      },
2391      'Reg' => {
2392        '0' => 'rdi'
2393      },
2394      'Return' => '164',
2395      'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
2396    },
2397    '40999' => {
2398      'Header' => 'bios_table.h',
2399      'Line' => '284',
2400      'Param' => {
2401        '0' => {
2402          'name' => 'entry',
2403          'type' => '32811'
2404        },
2405        '1' => {
2406          'name' => 'def_indices',
2407          'type' => '1193'
2408        },
2409        '2' => {
2410          'name' => 'def_num',
2411          'type' => '135'
2412        }
2413      },
2414      'Reg' => {
2415        '0' => 'rbp',
2416        '1' => 'r12'
2417      },
2418      'Return' => '135',
2419      'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
2420    },
2421    '41296' => {
2422      'Header' => 'bios_table.h',
2423      'Line' => '272',
2424      'Param' => {
2425        '0' => {
2426          'name' => 'entry',
2427          'type' => '32811'
2428        },
2429        '1' => {
2430          'name' => 'pv_hdls',
2431          'type' => '26777'
2432        },
2433        '2' => {
2434          'name' => 'pv_num',
2435          'type' => '135'
2436        }
2437      },
2438      'Reg' => {
2439        '0' => 'rcx',
2440        '1' => 'rsi',
2441        '2' => 'rdx'
2442      },
2443      'Return' => '100',
2444      'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls'
2445    },
2446    '41461' => {
2447      'Header' => 'bios_table.h',
2448      'Line' => '255',
2449      'Param' => {
2450        '0' => {
2451          'name' => 'entry',
2452          'type' => '32811'
2453        },
2454        '1' => {
2455          'name' => 'def_num',
2456          'type' => '1193'
2457        }
2458      },
2459      'Reg' => {
2460        '0' => 'rdi',
2461        '1' => 'rsi'
2462      },
2463      'Return' => '100',
2464      'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num'
2465    },
2466    '41540' => {
2467      'Header' => 'bios_table.h',
2468      'Line' => '245',
2469      'Param' => {
2470        '0' => {
2471          'name' => 'entry',
2472          'type' => '32811'
2473        },
2474        '1' => {
2475          'name' => 'pv_num',
2476          'type' => '1193'
2477        }
2478      },
2479      'Reg' => {
2480        '0' => 'rdi',
2481        '1' => 'rsi'
2482      },
2483      'Return' => '100',
2484      'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num'
2485    },
2486    '41600' => {
2487      'Header' => 'bios_table.h',
2488      'Line' => '234',
2489      'Param' => {
2490        '0' => {
2491          'name' => 'entry',
2492          'type' => '126'
2493        },
2494        '1' => {
2495          'name' => 'entry_length',
2496          'type' => '164'
2497        },
2498        '2' => {
2499          'name' => 'info',
2500          'type' => '41929'
2501        }
2502      },
2503      'Reg' => {
2504        '0' => 'rbp',
2505        '2' => 'rbx'
2506      },
2507      'Return' => '100',
2508      'ShortName' => 'pldm_bios_table_attr_entry_enum_encode'
2509    },
2510    '41934' => {
2511      'Header' => 'bios_table.h',
2512      'Line' => '220',
2513      'Param' => {
2514        '0' => {
2515          'name' => 'pv_num',
2516          'type' => '135'
2517        },
2518        '1' => {
2519          'name' => 'def_num',
2520          'type' => '135'
2521        }
2522      },
2523      'Reg' => {
2524        '0' => 'rdi',
2525        '1' => 'rsi'
2526      },
2527      'Return' => '164',
2528      'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
2529    },
2530    '41994' => {
2531      'Header' => 'bios_table.h',
2532      'Line' => '177',
2533      'Param' => {
2534        '0' => {
2535          'name' => 'entry',
2536          'type' => '32811'
2537        }
2538      },
2539      'Reg' => {
2540        '0' => 'rdi'
2541      },
2542      'Return' => '5667',
2543      'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
2544    },
2545    '42041' => {
2546      'Header' => 'bios_table.h',
2547      'Line' => '169',
2548      'Param' => {
2549        '0' => {
2550          'name' => 'entry',
2551          'type' => '32811'
2552        }
2553      },
2554      'Reg' => {
2555        '0' => 'rdi'
2556      },
2557      'Return' => '135',
2558      'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
2559    },
2560    '42088' => {
2561      'Header' => 'bios_table.h',
2562      'Line' => '162',
2563      'Param' => {
2564        '0' => {
2565          'name' => 'entry',
2566          'type' => '32811'
2567        }
2568      },
2569      'Reg' => {
2570        '0' => 'rdi'
2571      },
2572      'Return' => '5667',
2573      'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
2574    },
2575    '42721' => {
2576      'Header' => 'bios_table.h',
2577      'Line' => '135',
2578      'Param' => {
2579        '0' => {
2580          'name' => 'entry',
2581          'type' => '33414'
2582        },
2583        '1' => {
2584          'name' => 'buffer',
2585          'type' => '5638'
2586        },
2587        '2' => {
2588          'name' => 'size',
2589          'type' => '164'
2590        }
2591      },
2592      'Reg' => {
2593        '0' => 'rdi',
2594        '1' => 'rsi',
2595        '2' => 'rdx'
2596      },
2597      'Return' => '100',
2598      'ShortName' => 'pldm_bios_table_string_entry_decode_string'
2599    },
2600    '42958' => {
2601      'Header' => 'bios_table.h',
2602      'Line' => '120',
2603      'Param' => {
2604        '0' => {
2605          'name' => 'entry',
2606          'type' => '33414'
2607        }
2608      },
2609      'Reg' => {
2610        '0' => 'rdi'
2611      },
2612      'Return' => '5667',
2613      'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
2614    },
2615    '43005' => {
2616      'Header' => 'bios_table.h',
2617      'Line' => '113',
2618      'Param' => {
2619        '0' => {
2620          'name' => 'entry',
2621          'type' => '33414'
2622        }
2623      },
2624      'Reg' => {
2625        '0' => 'rdi'
2626      },
2627      'Return' => '5667',
2628      'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
2629    },
2630    '43052' => {
2631      'Header' => 'bios_table.h',
2632      'Line' => '106',
2633      'Param' => {
2634        '0' => {
2635          'name' => 'entry',
2636          'type' => '126'
2637        },
2638        '1' => {
2639          'name' => 'entry_length',
2640          'type' => '164'
2641        },
2642        '2' => {
2643          'name' => 'str',
2644          'type' => '8992'
2645        },
2646        '3' => {
2647          'name' => 'str_length',
2648          'type' => '5667'
2649        }
2650      },
2651      'Return' => '100',
2652      'ShortName' => 'pldm_bios_table_string_entry_encode'
2653    },
2654    '43409' => {
2655      'Header' => 'bios_table.h',
2656      'Line' => '92',
2657      'Param' => {
2658        '0' => {
2659          'name' => 'string_length',
2660          'type' => '5667'
2661        }
2662      },
2663      'Reg' => {
2664        '0' => 'rdi'
2665      },
2666      'Return' => '164',
2667      'ShortName' => 'pldm_bios_table_string_entry_encode_length'
2668    },
2669    '60794' => {
2670      'Header' => 'firmware_update.h',
2671      'Line' => '2039',
2672      'Param' => {
2673        '0' => {
2674          'name' => 'msg',
2675          'type' => '1529'
2676        },
2677        '1' => {
2678          'name' => 'payload_length',
2679          'type' => '164'
2680        },
2681        '2' => {
2682          'name' => 'completion_code',
2683          'type' => '1193'
2684        },
2685        '3' => {
2686          'name' => 'non_functioning_component_indication',
2687          'type' => '60976'
2688        },
2689        '4' => {
2690          'name' => 'non_functioning_component_bitmap',
2691          'type' => '60981'
2692        }
2693      },
2694      'Reg' => {
2695        '0' => 'rbx',
2696        '3' => 'rbp',
2697        '4' => 'r12'
2698      },
2699      'Return' => '100',
2700      'ShortName' => 'decode_cancel_update_resp'
2701    },
2702    '60991' => {
2703      'Header' => 'firmware_update.h',
2704      'Line' => '2022',
2705      'Param' => {
2706        '0' => {
2707          'name' => 'instance_id',
2708          'type' => '135'
2709        },
2710        '1' => {
2711          'name' => 'msg',
2712          'type' => '1450'
2713        },
2714        '2' => {
2715          'name' => 'payload_length',
2716          'type' => '164'
2717        }
2718      },
2719      'Return' => '100',
2720      'ShortName' => 'encode_cancel_update_req'
2721    },
2722    '61162' => {
2723      'Header' => 'firmware_update.h',
2724      'Line' => '2007',
2725      'Param' => {
2726        '0' => {
2727          'name' => 'msg',
2728          'type' => '1529'
2729        },
2730        '1' => {
2731          'name' => 'payload_length',
2732          'type' => '164'
2733        },
2734        '2' => {
2735          'name' => 'completion_code',
2736          'type' => '1193'
2737        }
2738      },
2739      'Reg' => {
2740        '0' => 'rdi',
2741        '1' => 'rsi',
2742        '2' => 'rdx'
2743      },
2744      'Return' => '100',
2745      'ShortName' => 'decode_cancel_update_component_resp'
2746    },
2747    '61238' => {
2748      'Header' => 'firmware_update.h',
2749      'Line' => '1995',
2750      'Param' => {
2751        '0' => {
2752          'name' => 'instance_id',
2753          'type' => '135'
2754        },
2755        '1' => {
2756          'name' => 'msg',
2757          'type' => '1450'
2758        },
2759        '2' => {
2760          'name' => 'payload_length',
2761          'type' => '164'
2762        }
2763      },
2764      'Return' => '100',
2765      'ShortName' => 'encode_cancel_update_component_req'
2766    },
2767    '64090' => {
2768      'Header' => 'firmware_update.h',
2769      'Line' => '1962',
2770      'Param' => {
2771        '0' => {
2772          'name' => 'msg',
2773          'type' => '1529'
2774        },
2775        '1' => {
2776          'name' => 'payload_length',
2777          'type' => '164'
2778        },
2779        '2' => {
2780          'name' => 'completion_code',
2781          'type' => '1193'
2782        },
2783        '3' => {
2784          'name' => 'current_state',
2785          'type' => '1193'
2786        },
2787        '4' => {
2788          'name' => 'previous_state',
2789          'type' => '1193'
2790        },
2791        '5' => {
2792          'name' => 'aux_state',
2793          'type' => '1193'
2794        },
2795        '6' => {
2796          'name' => 'aux_state_status',
2797          'offset' => '0',
2798          'type' => '1193'
2799        },
2800        '7' => {
2801          'name' => 'progress_percent',
2802          'offset' => '8',
2803          'type' => '1193'
2804        },
2805        '8' => {
2806          'name' => 'reason_code',
2807          'offset' => '16',
2808          'type' => '1193'
2809        },
2810        '9' => {
2811          'name' => 'update_option_flags_enabled',
2812          'offset' => '24',
2813          'type' => '64417'
2814        }
2815      },
2816      'Reg' => {
2817        '0' => 'rbx',
2818        '3' => 'r12',
2819        '4' => 'rbp',
2820        '5' => 'r13'
2821      },
2822      'Return' => '100',
2823      'ShortName' => 'decode_get_status_resp'
2824    },
2825    '64427' => {
2826      'Header' => 'firmware_update.h',
2827      'Line' => '1942',
2828      'Param' => {
2829        '0' => {
2830          'name' => 'instance_id',
2831          'type' => '135'
2832        },
2833        '1' => {
2834          'name' => 'msg',
2835          'type' => '1450'
2836        },
2837        '2' => {
2838          'name' => 'payload_length',
2839          'type' => '164'
2840        }
2841      },
2842      'Return' => '100',
2843      'ShortName' => 'encode_get_status_req'
2844    },
2845    '65815' => {
2846      'Header' => 'firmware_update.h',
2847      'Line' => '1910',
2848      'Param' => {
2849        '0' => {
2850          'name' => 'msg',
2851          'type' => '1529'
2852        },
2853        '1' => {
2854          'name' => 'payload_length',
2855          'type' => '164'
2856        },
2857        '2' => {
2858          'name' => 'completion_code',
2859          'type' => '1193'
2860        },
2861        '3' => {
2862          'name' => 'estimated_time_activation',
2863          'type' => '26777'
2864        }
2865      },
2866      'Reg' => {
2867        '1' => 'rsi',
2868        '2' => 'rdx',
2869        '3' => 'rcx'
2870      },
2871      'Return' => '100',
2872      'ShortName' => 'decode_activate_firmware_resp'
2873    },
2874    '65941' => {
2875      'Header' => 'firmware_update.h',
2876      'Line' => '1885',
2877      'Param' => {
2878        '0' => {
2879          'name' => 'instance_id',
2880          'type' => '135'
2881        },
2882        '1' => {
2883          'name' => 'self_contained_activation_req',
2884          'type' => '52299'
2885        },
2886        '2' => {
2887          'name' => 'msg',
2888          'type' => '1450'
2889        },
2890        '3' => {
2891          'name' => 'payload_length',
2892          'type' => '164'
2893        }
2894      },
2895      'Return' => '100',
2896      'ShortName' => 'encode_activate_firmware_req'
2897    },
2898    '66978' => {
2899      'Header' => 'firmware_update.h',
2900      'Line' => '1870',
2901      'Param' => {
2902        '0' => {
2903          'name' => 'instance_id',
2904          'type' => '135'
2905        },
2906        '1' => {
2907          'name' => 'completion_code',
2908          'type' => '135'
2909        },
2910        '2' => {
2911          'name' => 'msg',
2912          'type' => '1450'
2913        },
2914        '3' => {
2915          'name' => 'payload_length',
2916          'type' => '164'
2917        }
2918      },
2919      'Return' => '100',
2920      'ShortName' => 'encode_apply_complete_resp'
2921    },
2922    '68385' => {
2923      'Header' => 'firmware_update.h',
2924      'Line' => '1838',
2925      'Param' => {
2926        '0' => {
2927          'name' => 'msg',
2928          'type' => '1529'
2929        },
2930        '1' => {
2931          'name' => 'payload_length',
2932          'type' => '164'
2933        },
2934        '2' => {
2935          'name' => 'apply_result',
2936          'type' => '1193'
2937        },
2938        '3' => {
2939          'name' => 'comp_activation_methods_modification',
2940          'type' => '68495'
2941        }
2942      },
2943      'Reg' => {
2944        '0' => 'rdi',
2945        '1' => 'rsi',
2946        '2' => 'rdx',
2947        '3' => 'rcx'
2948      },
2949      'Return' => '100',
2950      'ShortName' => 'decode_apply_complete_req'
2951    },
2952    '68505' => {
2953      'Header' => 'firmware_update.h',
2954      'Line' => '1825',
2955      'Param' => {
2956        '0' => {
2957          'name' => 'instance_id',
2958          'type' => '135'
2959        },
2960        '1' => {
2961          'name' => 'completion_code',
2962          'type' => '135'
2963        },
2964        '2' => {
2965          'name' => 'msg',
2966          'type' => '1450'
2967        },
2968        '3' => {
2969          'name' => 'payload_length',
2970          'type' => '164'
2971        }
2972      },
2973      'Return' => '100',
2974      'ShortName' => 'encode_verify_complete_resp'
2975    },
2976    '69647' => {
2977      'Header' => 'firmware_update.h',
2978      'Line' => '1796',
2979      'Param' => {
2980        '0' => {
2981          'name' => 'msg',
2982          'type' => '1529'
2983        },
2984        '1' => {
2985          'name' => 'payload_length',
2986          'type' => '164'
2987        },
2988        '2' => {
2989          'name' => 'verify_result',
2990          'type' => '1193'
2991        }
2992      },
2993      'Reg' => {
2994        '0' => 'rdi',
2995        '1' => 'rsi',
2996        '2' => 'rdx'
2997      },
2998      'Return' => '100',
2999      'ShortName' => 'decode_verify_complete_req'
3000    },
3001    '69723' => {
3002      'Header' => 'firmware_update.h',
3003      'Line' => '1785',
3004      'Param' => {
3005        '0' => {
3006          'name' => 'instance_id',
3007          'type' => '135'
3008        },
3009        '1' => {
3010          'name' => 'completion_code',
3011          'type' => '135'
3012        },
3013        '2' => {
3014          'name' => 'msg',
3015          'type' => '1450'
3016        },
3017        '3' => {
3018          'name' => 'payload_length',
3019          'type' => '164'
3020        }
3021      },
3022      'Return' => '100',
3023      'ShortName' => 'encode_transfer_complete_resp'
3024    },
3025    '70865' => {
3026      'Header' => 'firmware_update.h',
3027      'Line' => '1755',
3028      'Param' => {
3029        '0' => {
3030          'name' => 'msg',
3031          'type' => '1529'
3032        },
3033        '1' => {
3034          'name' => 'payload_length',
3035          'type' => '164'
3036        },
3037        '2' => {
3038          'name' => 'transfer_result',
3039          'type' => '1193'
3040        }
3041      },
3042      'Reg' => {
3043        '0' => 'rdi',
3044        '1' => 'rsi',
3045        '2' => 'rdx'
3046      },
3047      'Return' => '100',
3048      'ShortName' => 'decode_transfer_complete_req'
3049    },
3050    '70941' => {
3051      'Header' => 'firmware_update.h',
3052      'Line' => '1742',
3053      'Param' => {
3054        '0' => {
3055          'name' => 'instance_id',
3056          'type' => '135'
3057        },
3058        '1' => {
3059          'name' => 'completion_code',
3060          'type' => '135'
3061        },
3062        '2' => {
3063          'name' => 'msg',
3064          'type' => '1450'
3065        },
3066        '3' => {
3067          'name' => 'payload_length',
3068          'type' => '164'
3069        }
3070      },
3071      'Reg' => {
3072        '2' => 'rbx'
3073      },
3074      'Return' => '100',
3075      'ShortName' => 'encode_request_firmware_data_resp'
3076    },
3077    '72356' => {
3078      'Header' => 'firmware_update.h',
3079      'Line' => '1703',
3080      'Param' => {
3081        '0' => {
3082          'name' => 'msg',
3083          'type' => '1529'
3084        },
3085        '1' => {
3086          'name' => 'payload_length',
3087          'type' => '164'
3088        },
3089        '2' => {
3090          'name' => 'offset',
3091          'type' => '1675'
3092        },
3093        '3' => {
3094          'name' => 'length',
3095          'type' => '1675'
3096        }
3097      },
3098      'Reg' => {
3099        '0' => 'rdi',
3100        '1' => 'rsi',
3101        '2' => 'rdx',
3102        '3' => 'rcx'
3103      },
3104      'Return' => '100',
3105      'ShortName' => 'decode_request_firmware_data_req'
3106    },
3107    '74433' => {
3108      'Header' => 'firmware_update.h',
3109      'Line' => '1670',
3110      'Param' => {
3111        '0' => {
3112          'name' => 'msg',
3113          'type' => '1529'
3114        },
3115        '1' => {
3116          'name' => 'payload_length',
3117          'type' => '164'
3118        },
3119        '2' => {
3120          'name' => 'completion_code',
3121          'type' => '1193'
3122        },
3123        '3' => {
3124          'name' => 'comp_compatibility_resp',
3125          'type' => '1193'
3126        },
3127        '4' => {
3128          'name' => 'comp_compatibility_resp_code',
3129          'type' => '1193'
3130        },
3131        '5' => {
3132          'name' => 'update_option_flags_enabled',
3133          'type' => '64417'
3134        },
3135        '6' => {
3136          'name' => 'time_before_req_fw_data',
3137          'offset' => '0',
3138          'type' => '26777'
3139        }
3140      },
3141      'Reg' => {
3142        '0' => 'rbx',
3143        '3' => 'r12',
3144        '4' => 'rbp',
3145        '5' => 'r13'
3146      },
3147      'Return' => '100',
3148      'ShortName' => 'decode_update_component_resp'
3149    },
3150    '78370' => {
3151      'Header' => 'firmware_update.h',
3152      'Line' => '1634',
3153      'Param' => {
3154        '0' => {
3155          'name' => 'instance_id',
3156          'type' => '135'
3157        },
3158        '1' => {
3159          'name' => 'comp_classification',
3160          'type' => '5667'
3161        },
3162        '2' => {
3163          'name' => 'comp_identifier',
3164          'type' => '5667'
3165        },
3166        '3' => {
3167          'name' => 'comp_classification_index',
3168          'type' => '135'
3169        },
3170        '4' => {
3171          'name' => 'comp_comparison_stamp',
3172          'type' => '147'
3173        },
3174        '5' => {
3175          'name' => 'comp_image_size',
3176          'type' => '147'
3177        },
3178        '6' => {
3179          'name' => 'update_option_flags',
3180          'offset' => '0',
3181          'type' => '53075'
3182        },
3183        '7' => {
3184          'name' => 'comp_ver_str_type',
3185          'offset' => '8',
3186          'type' => '135'
3187        },
3188        '8' => {
3189          'name' => 'comp_ver_str_len',
3190          'offset' => '16',
3191          'type' => '135'
3192        },
3193        '9' => {
3194          'name' => 'comp_ver_str',
3195          'offset' => '24',
3196          'type' => '78838'
3197        },
3198        '10' => {
3199          'name' => 'msg',
3200          'offset' => '32',
3201          'type' => '1450'
3202        },
3203        '11' => {
3204          'name' => 'payload_length',
3205          'offset' => '40',
3206          'type' => '164'
3207        }
3208      },
3209      'Return' => '100',
3210      'ShortName' => 'encode_update_component_req'
3211    },
3212    '80301' => {
3213      'Header' => 'firmware_update.h',
3214      'Line' => '1591',
3215      'Param' => {
3216        '0' => {
3217          'name' => 'msg',
3218          'type' => '1529'
3219        },
3220        '1' => {
3221          'name' => 'payload_length',
3222          'type' => '54054'
3223        },
3224        '2' => {
3225          'name' => 'completion_code',
3226          'type' => '1193'
3227        },
3228        '3' => {
3229          'name' => 'comp_resp',
3230          'type' => '1193'
3231        },
3232        '4' => {
3233          'name' => 'comp_resp_code',
3234          'type' => '1193'
3235        }
3236      },
3237      'Reg' => {
3238        '0' => 'rbx',
3239        '3' => 'r12',
3240        '4' => 'rbp'
3241      },
3242      'Return' => '100',
3243      'ShortName' => 'decode_pass_component_table_resp'
3244    },
3245    '83786' => {
3246      'Header' => 'firmware_update.h',
3247      'Line' => '1561',
3248      'Param' => {
3249        '0' => {
3250          'name' => 'instance_id',
3251          'type' => '135'
3252        },
3253        '1' => {
3254          'name' => 'transfer_flag',
3255          'type' => '135'
3256        },
3257        '2' => {
3258          'name' => 'comp_classification',
3259          'type' => '5667'
3260        },
3261        '3' => {
3262          'name' => 'comp_identifier',
3263          'type' => '5667'
3264        },
3265        '4' => {
3266          'name' => 'comp_classification_index',
3267          'type' => '135'
3268        },
3269        '5' => {
3270          'name' => 'comp_comparison_stamp',
3271          'type' => '147'
3272        },
3273        '6' => {
3274          'name' => 'comp_ver_str_type',
3275          'offset' => '0',
3276          'type' => '135'
3277        },
3278        '7' => {
3279          'name' => 'comp_ver_str_len',
3280          'offset' => '8',
3281          'type' => '135'
3282        },
3283        '8' => {
3284          'name' => 'comp_ver_str',
3285          'offset' => '16',
3286          'type' => '78838'
3287        },
3288        '9' => {
3289          'name' => 'msg',
3290          'offset' => '24',
3291          'type' => '1450'
3292        },
3293        '10' => {
3294          'name' => 'payload_length',
3295          'offset' => '32',
3296          'type' => '164'
3297        }
3298      },
3299      'Return' => '100',
3300      'ShortName' => 'encode_pass_component_table_req'
3301    },
3302    '85728' => {
3303      'Header' => 'firmware_update.h',
3304      'Line' => '1520',
3305      'Param' => {
3306        '0' => {
3307          'name' => 'msg',
3308          'type' => '1529'
3309        },
3310        '1' => {
3311          'name' => 'payload_length',
3312          'type' => '164'
3313        },
3314        '2' => {
3315          'name' => 'completion_code',
3316          'type' => '1193'
3317        },
3318        '3' => {
3319          'name' => 'fd_meta_data_len',
3320          'type' => '26777'
3321        },
3322        '4' => {
3323          'name' => 'fd_will_send_pkg_data',
3324          'type' => '1193'
3325        }
3326      },
3327      'Reg' => {
3328        '1' => 'r9',
3329        '2' => 'rdx',
3330        '3' => 'rcx',
3331        '4' => 'r8'
3332      },
3333      'Return' => '100',
3334      'ShortName' => 'decode_request_update_resp'
3335    },
3336    '88843' => {
3337      'Header' => 'firmware_update.h',
3338      'Line' => '1487',
3339      'Param' => {
3340        '0' => {
3341          'name' => 'instance_id',
3342          'type' => '135'
3343        },
3344        '1' => {
3345          'name' => 'max_transfer_size',
3346          'type' => '147'
3347        },
3348        '2' => {
3349          'name' => 'num_of_comp',
3350          'type' => '5667'
3351        },
3352        '3' => {
3353          'name' => 'max_outstanding_transfer_req',
3354          'type' => '135'
3355        },
3356        '4' => {
3357          'name' => 'pkg_data_len',
3358          'type' => '5667'
3359        },
3360        '5' => {
3361          'name' => 'comp_image_set_ver_str_type',
3362          'type' => '135'
3363        },
3364        '6' => {
3365          'name' => 'comp_image_set_ver_str_len',
3366          'offset' => '0',
3367          'type' => '135'
3368        },
3369        '7' => {
3370          'name' => 'comp_img_set_ver_str',
3371          'offset' => '8',
3372          'type' => '78838'
3373        },
3374        '8' => {
3375          'name' => 'msg',
3376          'offset' => '16',
3377          'type' => '1450'
3378        },
3379        '9' => {
3380          'name' => 'payload_length',
3381          'offset' => '24',
3382          'type' => '164'
3383        }
3384      },
3385      'Return' => '100',
3386      'ShortName' => 'encode_request_update_req'
3387    },
3388    '89286' => {
3389      'Header' => 'firmware_update.h',
3390      'Line' => '1397',
3391      'Param' => {
3392        '0' => {
3393          'name' => 'iter',
3394          'type' => '94120'
3395        },
3396        '1' => {
3397          'name' => 'entry',
3398          'type' => '94125'
3399        }
3400      },
3401      'Return' => '100',
3402      'ShortName' => 'decode_pldm_downstream_device_parameters_entry_from_iter'
3403    },
3404    '94130' => {
3405      'Header' => 'firmware_update.h',
3406      'Line' => '1368',
3407      'Param' => {
3408        '0' => {
3409          'name' => 'msg',
3410          'type' => '1529'
3411        },
3412        '1' => {
3413          'name' => 'payload_length',
3414          'type' => '164'
3415        },
3416        '2' => {
3417          'name' => 'resp_data',
3418          'type' => '96809'
3419        },
3420        '3' => {
3421          'name' => 'iter',
3422          'type' => '94120'
3423        }
3424      },
3425      'Return' => '100',
3426      'ShortName' => 'decode_get_downstream_firmware_parameters_resp'
3427    },
3428    '96814' => {
3429      'Header' => 'firmware_update.h',
3430      'Line' => '1342',
3431      'Param' => {
3432        '0' => {
3433          'name' => 'instance_id',
3434          'type' => '135'
3435        },
3436        '1' => {
3437          'name' => 'params_req',
3438          'type' => '97941'
3439        },
3440        '2' => {
3441          'name' => 'msg',
3442          'type' => '1450'
3443        },
3444        '3' => {
3445          'name' => 'payload_length',
3446          'type' => '164'
3447        }
3448      },
3449      'Reg' => {
3450        '2' => 'r14'
3451      },
3452      'Return' => '100',
3453      'ShortName' => 'encode_get_downstream_firmware_parameters_req'
3454    },
3455    '97946' => {
3456      'Header' => 'firmware_update.h',
3457      'Line' => '650',
3458      'Param' => {
3459        '0' => {
3460          'name' => 'iter',
3461          'type' => '99121'
3462        },
3463        '1' => {
3464          'name' => 'dev',
3465          'type' => '99126'
3466        }
3467      },
3468      'Return' => '100',
3469      'ShortName' => 'decode_pldm_downstream_device_from_iter'
3470    },
3471    '99131' => {
3472      'Header' => 'firmware_update.h',
3473      'Line' => '1321',
3474      'Param' => {
3475        '0' => {
3476          'name' => 'msg',
3477          'type' => '1529'
3478        },
3479        '1' => {
3480          'name' => 'payload_length',
3481          'type' => '164'
3482        },
3483        '2' => {
3484          'name' => 'resp_data',
3485          'type' => '101824'
3486        },
3487        '3' => {
3488          'name' => 'iter',
3489          'type' => '99121'
3490        }
3491      },
3492      'Return' => '100',
3493      'ShortName' => 'decode_query_downstream_identifiers_resp'
3494    },
3495    '101829' => {
3496      'Header' => 'firmware_update.h',
3497      'Line' => '1304',
3498      'Param' => {
3499        '0' => {
3500          'name' => 'instance_id',
3501          'type' => '135'
3502        },
3503        '1' => {
3504          'name' => 'params_req',
3505          'type' => '102956'
3506        },
3507        '2' => {
3508          'name' => 'msg',
3509          'type' => '1450'
3510        },
3511        '3' => {
3512          'name' => 'payload_length',
3513          'type' => '164'
3514        }
3515      },
3516      'Reg' => {
3517        '2' => 'r14'
3518      },
3519      'Return' => '100',
3520      'ShortName' => 'encode_query_downstream_identifiers_req'
3521    },
3522    '102961' => {
3523      'Header' => 'firmware_update.h',
3524      'Line' => '1285',
3525      'Param' => {
3526        '0' => {
3527          'name' => 'msg',
3528          'type' => '1529'
3529        },
3530        '1' => {
3531          'name' => 'payload_length',
3532          'type' => '164'
3533        },
3534        '2' => {
3535          'name' => 'resp_data',
3536          'type' => '105557'
3537        }
3538      },
3539      'Reg' => {
3540        '2' => 'rbp'
3541      },
3542      'Return' => '100',
3543      'ShortName' => 'decode_query_downstream_devices_resp'
3544    },
3545    '105562' => {
3546      'Header' => 'firmware_update.h',
3547      'Line' => '1269',
3548      'Param' => {
3549        '0' => {
3550          'name' => 'instance_id',
3551          'type' => '135'
3552        },
3553        '1' => {
3554          'name' => 'msg',
3555          'type' => '1450'
3556        }
3557      },
3558      'Reg' => {
3559        '0' => 'rdi',
3560        '1' => 'rsi'
3561      },
3562      'Return' => '100',
3563      'ShortName' => 'encode_query_downstream_devices_req'
3564    },
3565    '105682' => {
3566      'Header' => 'firmware_update.h',
3567      'Line' => '1223',
3568      'Param' => {
3569        '0' => {
3570          'name' => 'data',
3571          'type' => '5818'
3572        },
3573        '1' => {
3574          'name' => 'length',
3575          'type' => '164'
3576        },
3577        '2' => {
3578          'name' => 'component_data',
3579          'type' => '106004'
3580        },
3581        '3' => {
3582          'name' => 'active_comp_ver_str',
3583          'type' => '24695'
3584        },
3585        '4' => {
3586          'name' => 'pending_comp_ver_str',
3587          'type' => '24695'
3588        }
3589      },
3590      'Reg' => {
3591        '1' => 'r9',
3592        '2' => 'rdx',
3593        '3' => 'rdi',
3594        '4' => 'r8'
3595      },
3596      'Return' => '100',
3597      'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
3598    },
3599    '114442' => {
3600      'Header' => 'firmware_update.h',
3601      'Line' => '1204',
3602      'Param' => {
3603        '0' => {
3604          'name' => 'msg',
3605          'type' => '1529'
3606        },
3607        '1' => {
3608          'name' => 'payload_length',
3609          'type' => '164'
3610        },
3611        '2' => {
3612          'name' => 'resp_data',
3613          'type' => '114662'
3614        },
3615        '3' => {
3616          'name' => 'active_comp_image_set_ver_str',
3617          'type' => '24695'
3618        },
3619        '4' => {
3620          'name' => 'pending_comp_image_set_ver_str',
3621          'type' => '24695'
3622        },
3623        '5' => {
3624          'name' => 'comp_parameter_table',
3625          'type' => '24695'
3626        }
3627      },
3628      'Reg' => {
3629        '0' => 'rbx',
3630        '1' => 'r12',
3631        '2' => 'rbp',
3632        '3' => 'r13',
3633        '4' => 'r14',
3634        '5' => 'r15'
3635      },
3636      'Return' => '100',
3637      'ShortName' => 'decode_get_firmware_parameters_resp'
3638    },
3639    '114667' => {
3640      'Header' => 'firmware_update.h',
3641      'Line' => '1187',
3642      'Param' => {
3643        '0' => {
3644          'name' => 'instance_id',
3645          'type' => '135'
3646        },
3647        '1' => {
3648          'name' => 'payload_length',
3649          'type' => '164'
3650        },
3651        '2' => {
3652          'name' => 'msg',
3653          'type' => '1450'
3654        }
3655      },
3656      'Reg' => {
3657        '0' => 'rdi',
3658        '1' => 'rsi',
3659        '2' => 'rdx'
3660      },
3661      'Return' => '100',
3662      'ShortName' => 'encode_get_firmware_parameters_req'
3663    },
3664    '117478' => {
3665      'Header' => 'firmware_update.h',
3666      'Line' => '1169',
3667      'Param' => {
3668        '0' => {
3669          'name' => 'msg',
3670          'type' => '1529'
3671        },
3672        '1' => {
3673          'name' => 'payload_length',
3674          'type' => '164'
3675        },
3676        '2' => {
3677          'name' => 'completion_code',
3678          'type' => '1193'
3679        },
3680        '3' => {
3681          'name' => 'device_identifiers_len',
3682          'type' => '1675'
3683        },
3684        '4' => {
3685          'name' => 'descriptor_count',
3686          'type' => '1193'
3687        },
3688        '5' => {
3689          'name' => 'descriptor_data',
3690          'type' => '117634'
3691        }
3692      },
3693      'Reg' => {
3694        '1' => 'r10',
3695        '3' => 'rcx',
3696        '4' => 'r8',
3697        '5' => 'r9'
3698      },
3699      'Return' => '100',
3700      'ShortName' => 'decode_query_device_identifiers_resp'
3701    },
3702    '117644' => {
3703      'Header' => 'firmware_update.h',
3704      'Line' => '1135',
3705      'Param' => {
3706        '0' => {
3707          'name' => 'instance_id',
3708          'type' => '135'
3709        },
3710        '1' => {
3711          'name' => 'payload_length',
3712          'type' => '164'
3713        },
3714        '2' => {
3715          'name' => 'msg',
3716          'type' => '1450'
3717        }
3718      },
3719      'Reg' => {
3720        '0' => 'rdi',
3721        '1' => 'rsi',
3722        '2' => 'rdx'
3723      },
3724      'Return' => '100',
3725      'ShortName' => 'encode_query_device_identifiers_req'
3726    },
3727    '117784' => {
3728      'Header' => 'firmware_update.h',
3729      'Line' => '1119',
3730      'Param' => {
3731        '0' => {
3732          'name' => 'data',
3733          'type' => '5818'
3734        },
3735        '1' => {
3736          'name' => 'length',
3737          'type' => '164'
3738        },
3739        '2' => {
3740          'name' => 'pldm_comp_image_info',
3741          'type' => '117976'
3742        },
3743        '3' => {
3744          'name' => 'comp_version_str',
3745          'type' => '24695'
3746        }
3747      },
3748      'Return' => '100',
3749      'ShortName' => 'decode_pldm_comp_image_info'
3750    },
3751    '118129' => {
3752      'Header' => 'firmware_update.h',
3753      'Line' => '1104',
3754      'Param' => {
3755        '0' => {
3756          'name' => 'data',
3757          'type' => '5818'
3758        },
3759        '1' => {
3760          'name' => 'length',
3761          'type' => '164'
3762        },
3763        '2' => {
3764          'name' => 'descriptor_title_str_type',
3765          'type' => '1193'
3766        },
3767        '3' => {
3768          'name' => 'descriptor_title_str',
3769          'type' => '24695'
3770        },
3771        '4' => {
3772          'name' => 'descriptor_data',
3773          'type' => '24695'
3774        }
3775      },
3776      'Return' => '100',
3777      'ShortName' => 'decode_vendor_defined_descriptor_value'
3778    },
3779    '118531' => {
3780      'Header' => 'firmware_update.h',
3781      'Line' => '1088',
3782      'Param' => {
3783        '0' => {
3784          'name' => 'data',
3785          'type' => '5818'
3786        },
3787        '1' => {
3788          'name' => 'length',
3789          'type' => '164'
3790        },
3791        '2' => {
3792          'name' => 'descriptor_type',
3793          'type' => '26777'
3794        },
3795        '3' => {
3796          'name' => 'descriptor_data',
3797          'type' => '24695'
3798        }
3799      },
3800      'Return' => '100',
3801      'ShortName' => 'decode_descriptor_type_length_value'
3802    },
3803    '118896' => {
3804      'Header' => 'firmware_update.h',
3805      'Line' => '739',
3806      'Param' => {
3807        '0' => {
3808          'name' => 'iter',
3809          'type' => '120468'
3810        },
3811        '1' => {
3812          'name' => 'desc',
3813          'type' => '120473'
3814        }
3815      },
3816      'Return' => '100',
3817      'ShortName' => 'decode_pldm_descriptor_from_iter'
3818    },
3819    '120478' => {
3820      'Header' => 'firmware_update.h',
3821      'Line' => '1069',
3822      'Param' => {
3823        '0' => {
3824          'name' => 'data',
3825          'type' => '5818'
3826        },
3827        '1' => {
3828          'name' => 'length',
3829          'type' => '164'
3830        },
3831        '2' => {
3832          'name' => 'component_bitmap_bit_length',
3833          'type' => '5667'
3834        },
3835        '3' => {
3836          'name' => 'fw_device_id_record',
3837          'type' => '120758'
3838        },
3839        '4' => {
3840          'name' => 'applicable_components',
3841          'type' => '24695'
3842        },
3843        '5' => {
3844          'name' => 'comp_image_set_version_str',
3845          'type' => '24695'
3846        },
3847        '6' => {
3848          'name' => 'record_descriptors',
3849          'offset' => '0',
3850          'type' => '24695'
3851        },
3852        '7' => {
3853          'name' => 'fw_device_pkg_data',
3854          'offset' => '8',
3855          'type' => '24695'
3856        }
3857      },
3858      'Return' => '100',
3859      'ShortName' => 'decode_firmware_device_id_record'
3860    },
3861    '121021' => {
3862      'Header' => 'firmware_update.h',
3863      'Line' => '1048',
3864      'Param' => {
3865        '0' => {
3866          'name' => 'data',
3867          'type' => '5818'
3868        },
3869        '1' => {
3870          'name' => 'length',
3871          'type' => '164'
3872        },
3873        '2' => {
3874          'name' => 'package_header_info',
3875          'type' => '121213'
3876        },
3877        '3' => {
3878          'name' => 'package_version_str',
3879          'type' => '24695'
3880        }
3881      },
3882      'Return' => '100',
3883      'ShortName' => 'decode_pldm_package_header_info'
3884    },
3885    '125538' => {
3886      'Header' => 'fru.h',
3887      'Line' => '502',
3888      'Param' => {
3889        '0' => {
3890          'name' => 'instance_id',
3891          'type' => '135'
3892        },
3893        '1' => {
3894          'name' => 'completion_code',
3895          'type' => '135'
3896        },
3897        '2' => {
3898          'name' => 'next_data_transfer_handle',
3899          'type' => '147'
3900        },
3901        '3' => {
3902          'name' => 'payload_length',
3903          'type' => '164'
3904        },
3905        '4' => {
3906          'name' => 'msg',
3907          'type' => '1450'
3908        }
3909      },
3910      'Return' => '100',
3911      'ShortName' => 'encode_set_fru_record_table_resp'
3912    },
3913    '125778' => {
3914      'Header' => 'fru.h',
3915      'Line' => '487',
3916      'Param' => {
3917        '0' => {
3918          'name' => 'msg',
3919          'type' => '1529'
3920        },
3921        '1' => {
3922          'name' => 'payload_length',
3923          'type' => '164'
3924        },
3925        '2' => {
3926          'name' => 'data_transfer_handle',
3927          'type' => '1675'
3928        },
3929        '3' => {
3930          'name' => 'transfer_flag',
3931          'type' => '1193'
3932        },
3933        '4' => {
3934          'name' => 'fru_table_data',
3935          'type' => '24695'
3936        }
3937      },
3938      'Reg' => {
3939        '1' => 'rsi',
3940        '2' => 'rdx',
3941        '3' => 'rcx',
3942        '4' => 'r8'
3943      },
3944      'Return' => '100',
3945      'ShortName' => 'decode_set_fru_record_table_req'
3946    },
3947    '125945' => {
3948      'Header' => 'fru.h',
3949      'Line' => '360',
3950      'Param' => {
3951        '0' => {
3952          'name' => 'msg',
3953          'type' => '1529'
3954        },
3955        '1' => {
3956          'name' => 'payload_length',
3957          'type' => '164'
3958        },
3959        '2' => {
3960          'name' => 'completion_code',
3961          'type' => '1193'
3962        },
3963        '3' => {
3964          'name' => 'next_data_transfer_handle',
3965          'type' => '1675'
3966        },
3967        '4' => {
3968          'name' => 'transfer_flag',
3969          'type' => '1193'
3970        },
3971        '5' => {
3972          'name' => 'fru_record_table_data',
3973          'type' => '1193'
3974        },
3975        '6' => {
3976          'name' => 'fru_record_table_length',
3977          'offset' => '0',
3978          'type' => '2704'
3979        }
3980      },
3981      'Return' => '100',
3982      'ShortName' => 'decode_get_fru_record_table_resp'
3983    },
3984    '126175' => {
3985      'Header' => 'fru.h',
3986      'Line' => '387',
3987      'Param' => {
3988        '0' => {
3989          'name' => 'msg',
3990          'type' => '1529'
3991        },
3992        '1' => {
3993          'name' => 'payload_length',
3994          'type' => '164'
3995        },
3996        '2' => {
3997          'name' => 'completion_code',
3998          'type' => '1193'
3999        },
4000        '3' => {
4001          'name' => 'next_data_transfer_handle',
4002          'type' => '1675'
4003        },
4004        '4' => {
4005          'name' => 'transfer_flag',
4006          'type' => '1193'
4007        },
4008        '5' => {
4009          'name' => 'fru_record_table_data',
4010          'type' => '1193'
4011        },
4012        '6' => {
4013          'name' => 'fru_record_table_length',
4014          'offset' => '0',
4015          'type' => '2704'
4016        },
4017        '7' => {
4018          'name' => 'max_fru_record_table_length',
4019          'offset' => '8',
4020          'type' => '164'
4021        }
4022      },
4023      'Reg' => {
4024        '3' => 'r10',
4025        '4' => 'r8',
4026        '5' => 'r9'
4027      },
4028      'Return' => '100',
4029      'ShortName' => 'decode_get_fru_record_table_resp_safe'
4030    },
4031    '126496' => {
4032      'Header' => 'fru.h',
4033      'Line' => '339',
4034      'Param' => {
4035        '0' => {
4036          'name' => 'instance_id',
4037          'type' => '135'
4038        },
4039        '1' => {
4040          'name' => 'data_transfer_handle',
4041          'type' => '147'
4042        },
4043        '2' => {
4044          'name' => 'transfer_operation_flag',
4045          'type' => '135'
4046        },
4047        '3' => {
4048          'name' => 'msg',
4049          'type' => '1450'
4050        },
4051        '4' => {
4052          'name' => 'payload_length',
4053          'type' => '164'
4054        }
4055      },
4056      'Return' => '100',
4057      'ShortName' => 'encode_get_fru_record_table_req'
4058    },
4059    '126731' => {
4060      'Header' => 'fru.h',
4061      'Line' => '451',
4062      'Param' => {
4063        '0' => {
4064          'name' => 'msg',
4065          'type' => '1529'
4066        },
4067        '1' => {
4068          'name' => 'payload_length',
4069          'type' => '164'
4070        },
4071        '2' => {
4072          'name' => 'completion_code',
4073          'type' => '1193'
4074        },
4075        '3' => {
4076          'name' => 'next_transfer_handle',
4077          'type' => '1675'
4078        },
4079        '4' => {
4080          'name' => 'transfer_flag',
4081          'type' => '1193'
4082        },
4083        '5' => {
4084          'name' => 'fru_structure_data',
4085          'type' => '24695'
4086        }
4087      },
4088      'Reg' => {
4089        '1' => 'rsi',
4090        '2' => 'rdx',
4091        '3' => 'r10',
4092        '4' => 'r8',
4093        '5' => 'r9'
4094      },
4095      'Return' => '100',
4096      'ShortName' => 'decode_get_fru_record_by_option_resp'
4097    },
4098    '126898' => {
4099      'Header' => 'fru.h',
4100      'Line' => '313',
4101      'Param' => {
4102        '0' => {
4103          'name' => 'instance_id',
4104          'type' => '135'
4105        },
4106        '1' => {
4107          'name' => 'completion_code',
4108          'type' => '135'
4109        },
4110        '2' => {
4111          'name' => 'next_data_transfer_handle',
4112          'type' => '147'
4113        },
4114        '3' => {
4115          'name' => 'transfer_flag',
4116          'type' => '135'
4117        },
4118        '4' => {
4119          'name' => 'fru_structure_data',
4120          'type' => '1269'
4121        },
4122        '5' => {
4123          'name' => 'data_size',
4124          'type' => '164'
4125        },
4126        '6' => {
4127          'name' => 'msg',
4128          'offset' => '0',
4129          'type' => '1450'
4130        },
4131        '7' => {
4132          'name' => 'payload_length',
4133          'offset' => '8',
4134          'type' => '164'
4135        }
4136      },
4137      'Reg' => {
4138        '2' => 'r15'
4139      },
4140      'Return' => '100',
4141      'ShortName' => 'encode_get_fru_record_by_option_resp'
4142    },
4143    '127289' => {
4144      'Header' => 'fru.h',
4145      'Line' => '292',
4146      'Param' => {
4147        '0' => {
4148          'name' => 'msg',
4149          'type' => '1529'
4150        },
4151        '1' => {
4152          'name' => 'payload_length',
4153          'type' => '164'
4154        },
4155        '2' => {
4156          'name' => 'data_transfer_handle',
4157          'type' => '1675'
4158        },
4159        '3' => {
4160          'name' => 'fru_table_handle',
4161          'type' => '26777'
4162        },
4163        '4' => {
4164          'name' => 'record_set_identifier',
4165          'type' => '26777'
4166        },
4167        '5' => {
4168          'name' => 'record_type',
4169          'type' => '1193'
4170        },
4171        '6' => {
4172          'name' => 'field_type',
4173          'offset' => '0',
4174          'type' => '1193'
4175        },
4176        '7' => {
4177          'name' => 'transfer_op_flag',
4178          'offset' => '8',
4179          'type' => '1193'
4180        }
4181      },
4182      'Reg' => {
4183        '1' => 'r10',
4184        '2' => 'rdx',
4185        '3' => 'rdi',
4186        '4' => 'r8',
4187        '5' => 'r9'
4188      },
4189      'Return' => '100',
4190      'ShortName' => 'decode_get_fru_record_by_option_req'
4191    },
4192    '127491' => {
4193      'Header' => 'fru.h',
4194      'Line' => '433',
4195      'Param' => {
4196        '0' => {
4197          'name' => 'instance_id',
4198          'type' => '135'
4199        },
4200        '1' => {
4201          'name' => 'data_transfer_handle',
4202          'type' => '147'
4203        },
4204        '2' => {
4205          'name' => 'fru_table_handle',
4206          'type' => '5667'
4207        },
4208        '3' => {
4209          'name' => 'record_set_identifier',
4210          'type' => '5667'
4211        },
4212        '4' => {
4213          'name' => 'record_type',
4214          'type' => '135'
4215        },
4216        '5' => {
4217          'name' => 'field_type',
4218          'type' => '135'
4219        },
4220        '6' => {
4221          'name' => 'transfer_op_flag',
4222          'offset' => '0',
4223          'type' => '135'
4224        },
4225        '7' => {
4226          'name' => 'msg',
4227          'offset' => '8',
4228          'type' => '1450'
4229        },
4230        '8' => {
4231          'name' => 'payload_length',
4232          'offset' => '16',
4233          'type' => '164'
4234        }
4235      },
4236      'Return' => '100',
4237      'ShortName' => 'encode_get_fru_record_by_option_req'
4238    },
4239    '127788' => {
4240      'Header' => 'fru.h',
4241      'Line' => '468',
4242      'Param' => {
4243        '0' => {
4244          'name' => 'table',
4245          'type' => '5818'
4246        },
4247        '1' => {
4248          'name' => 'table_size',
4249          'type' => '164'
4250        },
4251        '2' => {
4252          'name' => 'record_table',
4253          'type' => '1193'
4254        },
4255        '3' => {
4256          'name' => 'record_size',
4257          'type' => '2704'
4258        },
4259        '4' => {
4260          'name' => 'rsi',
4261          'type' => '5667'
4262        },
4263        '5' => {
4264          'name' => 'rt',
4265          'type' => '135'
4266        },
4267        '6' => {
4268          'name' => 'ft',
4269          'offset' => '0',
4270          'type' => '135'
4271        }
4272      },
4273      'Return' => '100',
4274      'ShortName' => 'get_fru_record_by_option'
4275    },
4276    '128448' => {
4277      'Header' => 'fru.h',
4278      'Line' => '409',
4279      'Param' => {
4280        '0' => {
4281          'name' => 'fru_table',
4282          'type' => '1193'
4283        },
4284        '1' => {
4285          'name' => 'total_size',
4286          'type' => '164'
4287        },
4288        '2' => {
4289          'name' => 'curr_size',
4290          'type' => '2704'
4291        },
4292        '3' => {
4293          'name' => 'record_set_id',
4294          'type' => '5667'
4295        },
4296        '4' => {
4297          'name' => 'record_type',
4298          'type' => '135'
4299        },
4300        '5' => {
4301          'name' => 'num_frus',
4302          'type' => '135'
4303        },
4304        '6' => {
4305          'name' => 'encoding',
4306          'offset' => '0',
4307          'type' => '135'
4308        },
4309        '7' => {
4310          'name' => 'tlvs',
4311          'offset' => '8',
4312          'type' => '1193'
4313        },
4314        '8' => {
4315          'name' => 'tlvs_size',
4316          'offset' => '16',
4317          'type' => '164'
4318        }
4319      },
4320      'Reg' => {
4321        '0' => 'rdi',
4322        '2' => 'rbx',
4323        '4' => 'r8',
4324        '5' => 'r9'
4325      },
4326      'Return' => '100',
4327      'ShortName' => 'encode_fru_record'
4328    },
4329    '128770' => {
4330      'Header' => 'fru.h',
4331      'Line' => '269',
4332      'Param' => {
4333        '0' => {
4334          'name' => 'instance_id',
4335          'type' => '135'
4336        },
4337        '1' => {
4338          'name' => 'completion_code',
4339          'type' => '135'
4340        },
4341        '2' => {
4342          'name' => 'next_data_transfer_handle',
4343          'type' => '147'
4344        },
4345        '3' => {
4346          'name' => 'transfer_flag',
4347          'type' => '135'
4348        },
4349        '4' => {
4350          'name' => 'msg',
4351          'type' => '1450'
4352        }
4353      },
4354      'Return' => '100',
4355      'ShortName' => 'encode_get_fru_record_table_resp'
4356    },
4357    '128992' => {
4358      'Header' => 'fru.h',
4359      'Line' => '251',
4360      'Param' => {
4361        '0' => {
4362          'name' => 'msg',
4363          'type' => '1529'
4364        },
4365        '1' => {
4366          'name' => 'payload_length',
4367          'type' => '164'
4368        },
4369        '2' => {
4370          'name' => 'data_transfer_handle',
4371          'type' => '1675'
4372        },
4373        '3' => {
4374          'name' => 'transfer_operation_flag',
4375          'type' => '1193'
4376        }
4377      },
4378      'Reg' => {
4379        '0' => 'rdi',
4380        '1' => 'rsi',
4381        '2' => 'rdx',
4382        '3' => 'rcx'
4383      },
4384      'Return' => '100',
4385      'ShortName' => 'decode_get_fru_record_table_req'
4386    },
4387    '129096' => {
4388      'Header' => 'fru.h',
4389      'Line' => '232',
4390      'Param' => {
4391        '0' => {
4392          'name' => 'instance_id',
4393          'type' => '135'
4394        },
4395        '1' => {
4396          'name' => 'completion_code',
4397          'type' => '135'
4398        },
4399        '2' => {
4400          'name' => 'fru_data_major_version',
4401          'type' => '135'
4402        },
4403        '3' => {
4404          'name' => 'fru_data_minor_version',
4405          'type' => '135'
4406        },
4407        '4' => {
4408          'name' => 'fru_table_maximum_size',
4409          'type' => '147'
4410        },
4411        '5' => {
4412          'name' => 'fru_table_length',
4413          'type' => '147'
4414        },
4415        '6' => {
4416          'name' => 'total_record_set_identifiers',
4417          'offset' => '0',
4418          'type' => '5667'
4419        },
4420        '7' => {
4421          'name' => 'total_table_records',
4422          'offset' => '8',
4423          'type' => '5667'
4424        },
4425        '8' => {
4426          'name' => 'checksum',
4427          'offset' => '16',
4428          'type' => '147'
4429        },
4430        '9' => {
4431          'name' => 'msg',
4432          'offset' => '24',
4433          'type' => '1450'
4434        }
4435      },
4436      'Return' => '100',
4437      'ShortName' => 'encode_get_fru_record_table_metadata_resp'
4438    },
4439    '129399' => {
4440      'Header' => 'fru.h',
4441      'Line' => '203',
4442      'Param' => {
4443        '0' => {
4444          'name' => 'msg',
4445          'type' => '1529'
4446        },
4447        '1' => {
4448          'name' => 'payload_length',
4449          'type' => '164'
4450        },
4451        '2' => {
4452          'name' => 'completion_code',
4453          'type' => '1193'
4454        },
4455        '3' => {
4456          'name' => 'fru_data_major_version',
4457          'type' => '1193'
4458        },
4459        '4' => {
4460          'name' => 'fru_data_minor_version',
4461          'type' => '1193'
4462        },
4463        '5' => {
4464          'name' => 'fru_table_maximum_size',
4465          'type' => '1675'
4466        },
4467        '6' => {
4468          'name' => 'fru_table_length',
4469          'offset' => '0',
4470          'type' => '1675'
4471        },
4472        '7' => {
4473          'name' => 'total_record_set_identifiers',
4474          'offset' => '8',
4475          'type' => '26777'
4476        },
4477        '8' => {
4478          'name' => 'total_table_records',
4479          'offset' => '16',
4480          'type' => '26777'
4481        },
4482        '9' => {
4483          'name' => 'checksum',
4484          'offset' => '24',
4485          'type' => '1675'
4486        }
4487      },
4488      'Reg' => {
4489        '1' => 'rdi',
4490        '2' => 'rdx',
4491        '3' => 'r10',
4492        '4' => 'r8',
4493        '5' => 'r9'
4494      },
4495      'Return' => '100',
4496      'ShortName' => 'decode_get_fru_record_table_metadata_resp'
4497    },
4498    '129609' => {
4499      'Header' => 'fru.h',
4500      'Line' => '178',
4501      'Param' => {
4502        '0' => {
4503          'name' => 'instance_id',
4504          'type' => '135'
4505        },
4506        '1' => {
4507          'name' => 'msg',
4508          'type' => '1450'
4509        },
4510        '2' => {
4511          'name' => 'payload_length',
4512          'type' => '164'
4513        }
4514      },
4515      'Return' => '100',
4516      'ShortName' => 'encode_get_fru_record_table_metadata_req'
4517    },
4518    '157037' => {
4519      'Header' => 'pdr.h',
4520      'Line' => '650',
4521      'Param' => {
4522        '0' => {
4523          'name' => 'pdr',
4524          'type' => '5818'
4525        },
4526        '1' => {
4527          'name' => 'pdr_len',
4528          'type' => '5667'
4529        },
4530        '2' => {
4531          'name' => 'num_entities',
4532          'type' => '2704'
4533        },
4534        '3' => {
4535          'name' => 'entities',
4536          'type' => '157357'
4537        }
4538      },
4539      'Reg' => {
4540        '2' => 'rbp',
4541        '3' => 'r12'
4542      },
4543      'Return' => '1',
4544      'ShortName' => 'pldm_entity_association_pdr_extract'
4545    },
4546    '157372' => {
4547      'Header' => 'pdr.h',
4548      'Line' => '638',
4549      'Param' => {
4550        '0' => {
4551          'name' => 'tree',
4552          'type' => '157421'
4553        }
4554      },
4555      'Reg' => {
4556        '0' => 'rdi'
4557      },
4558      'Return' => '5466',
4559      'ShortName' => 'pldm_is_empty_entity_assoc_tree'
4560    },
4561    '157426' => {
4562      'Header' => 'pdr.h',
4563      'Line' => '628',
4564      'Param' => {
4565        '0' => {
4566          'name' => 'tree',
4567          'type' => '157421'
4568        }
4569      },
4570      'Reg' => {
4571        '0' => 'rdi'
4572      },
4573      'Return' => '1',
4574      'ShortName' => 'pldm_entity_association_tree_destroy_root'
4575    },
4576    '157585' => {
4577      'Header' => 'pdr.h',
4578      'Line' => '605',
4579      'Param' => {
4580        '0' => {
4581          'name' => 'org_tree',
4582          'type' => '157421'
4583        },
4584        '1' => {
4585          'name' => 'new_tree',
4586          'type' => '157421'
4587        }
4588      },
4589      'Return' => '1',
4590      'ShortName' => 'pldm_entity_association_tree_copy_root'
4591    },
4592    '158014' => {
4593      'Header' => 'pdr.h',
4594      'Line' => '579',
4595      'Param' => {
4596        '0' => {
4597          'name' => 'tree',
4598          'type' => '157421'
4599        },
4600        '1' => {
4601          'name' => 'entity',
4602          'type' => '141235'
4603        }
4604      },
4605      'Return' => '131451',
4606      'ShortName' => 'pldm_entity_association_tree_find'
4607    },
4608    '158294' => {
4609      'Header' => 'pdr.h',
4610      'Line' => '593',
4611      'Param' => {
4612        '0' => {
4613          'name' => 'tree',
4614          'type' => '157421'
4615        },
4616        '1' => {
4617          'name' => 'entity',
4618          'type' => '141235'
4619        },
4620        '2' => {
4621          'name' => 'is_remote',
4622          'type' => '5466'
4623        }
4624      },
4625      'Return' => '131451',
4626      'ShortName' => 'pldm_entity_association_tree_find_with_locality'
4627    },
4628    '158676' => {
4629      'Header' => 'pdr.h',
4630      'Line' => '213',
4631      'Param' => {
4632        '0' => {
4633          'name' => 'repo',
4634          'type' => '158798'
4635        },
4636        '1' => {
4637          'name' => 'first',
4638          'type' => '147'
4639        },
4640        '2' => {
4641          'name' => 'last',
4642          'type' => '147'
4643        }
4644      },
4645      'Reg' => {
4646        '1' => 'rsi',
4647        '2' => 'rdx'
4648      },
4649      'Return' => '131446',
4650      'ShortName' => 'pldm_pdr_find_last_in_range'
4651    },
4652    '158803' => {
4653      'Header' => 'pdr.h',
4654      'Line' => '178',
4655      'Param' => {
4656        '0' => {
4657          'name' => 'repo',
4658          'type' => '132690'
4659        }
4660      },
4661      'Reg' => {
4662        '0' => 'rdi'
4663      },
4664      'Return' => '1',
4665      'ShortName' => 'pldm_pdr_remove_remote_pdrs'
4666    },
4667    '159055' => {
4668      'Header' => 'pdr.h',
4669      'Line' => '187',
4670      'Param' => {
4671        '0' => {
4672          'name' => 'repo',
4673          'type' => '132690'
4674        },
4675        '1' => {
4676          'name' => 'terminus_handle',
4677          'type' => '5667'
4678        }
4679      },
4680      'Reg' => {
4681        '0' => 'rdi',
4682        '1' => 'rsi'
4683      },
4684      'Return' => '1',
4685      'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
4686    },
4687    '159323' => {
4688      'Header' => 'pdr.h',
4689      'Line' => '540',
4690      'Param' => {
4691        '0' => {
4692          'name' => 'tree',
4693          'type' => '157421'
4694        },
4695        '1' => {
4696          'name' => 'entity',
4697          'type' => '130583'
4698        },
4699        '2' => {
4700          'name' => 'node',
4701          'type' => '158009'
4702        }
4703      },
4704      'Return' => '1',
4705      'ShortName' => 'pldm_find_entity_ref_in_tree'
4706    },
4707    '159610' => {
4708      'Header' => 'pdr.h',
4709      'Line' => '529',
4710      'Param' => {
4711        '0' => {
4712          'name' => 'node',
4713          'type' => '131451'
4714        },
4715        '1' => {
4716          'name' => 'repo',
4717          'type' => '132690'
4718        },
4719        '2' => {
4720          'name' => 'entities',
4721          'type' => '157357'
4722        },
4723        '3' => {
4724          'name' => 'num_entities',
4725          'type' => '164'
4726        },
4727        '4' => {
4728          'name' => 'is_remote',
4729          'type' => '5466'
4730        },
4731        '5' => {
4732          'name' => 'terminus_handle',
4733          'type' => '5667'
4734        },
4735        '6' => {
4736          'name' => 'record_handle',
4737          'offset' => '0',
4738          'type' => '147'
4739        }
4740      },
4741      'Reg' => {
4742        '0' => 'rdi',
4743        '1' => 'rsi',
4744        '2' => 'rdx',
4745        '3' => 'rcx',
4746        '4' => 'r8',
4747        '5' => 'r9'
4748      },
4749      'Return' => '100',
4750      'ShortName' => 'pldm_entity_association_pdr_add_from_node_with_record_handle'
4751    },
4752    '159966' => {
4753      'Header' => 'pdr.h',
4754      'Line' => '512',
4755      'Param' => {
4756        '0' => {
4757          'name' => 'node',
4758          'type' => '131451'
4759        },
4760        '1' => {
4761          'name' => 'repo',
4762          'type' => '132690'
4763        },
4764        '2' => {
4765          'name' => 'entities',
4766          'type' => '157357'
4767        },
4768        '3' => {
4769          'name' => 'num_entities',
4770          'type' => '164'
4771        },
4772        '4' => {
4773          'name' => 'is_remote',
4774          'type' => '5466'
4775        },
4776        '5' => {
4777          'name' => 'terminus_handle',
4778          'type' => '5667'
4779        }
4780      },
4781      'Return' => '100',
4782      'ShortName' => 'pldm_entity_association_pdr_add_from_node'
4783    },
4784    '160184' => {
4785      'Header' => 'pdr.h',
4786      'Line' => '463',
4787      'Param' => {
4788        '0' => {
4789          'name' => 'tree',
4790          'type' => '157421'
4791        },
4792        '1' => {
4793          'name' => 'repo',
4794          'type' => '132690'
4795        },
4796        '2' => {
4797          'name' => 'is_remote',
4798          'type' => '5466'
4799        },
4800        '3' => {
4801          'name' => 'terminus_handle',
4802          'type' => '5667'
4803        }
4804      },
4805      'Return' => '100',
4806      'ShortName' => 'pldm_entity_association_pdr_add'
4807    },
4808    '161857' => {
4809      'Header' => 'pdr.h',
4810      'Line' => '566',
4811      'Param' => {
4812        '0' => {
4813          'name' => 'parent',
4814          'type' => '131451'
4815        },
4816        '1' => {
4817          'name' => 'node',
4818          'type' => '141235'
4819        }
4820      },
4821      'Reg' => {
4822        '0' => 'rdi',
4823        '1' => 'rsi'
4824      },
4825      'Return' => '5466',
4826      'ShortName' => 'pldm_is_current_parent_child'
4827    },
4828    '161946' => {
4829      'Header' => 'pdr.h',
4830      'Line' => '552',
4831      'Param' => {
4832        '0' => {
4833          'name' => 'node',
4834          'type' => '131451'
4835        },
4836        '1' => {
4837          'name' => 'association_type',
4838          'type' => '135'
4839        }
4840      },
4841      'Reg' => {
4842        '0' => 'rdi',
4843        '1' => 'rcx'
4844      },
4845      'Return' => '135',
4846      'ShortName' => 'pldm_entity_get_num_children'
4847    },
4848    '162161' => {
4849      'Header' => 'pdr.h',
4850      'Line' => '447',
4851      'Param' => {
4852        '0' => {
4853          'name' => 'node',
4854          'type' => '131451'
4855        }
4856      },
4857      'Reg' => {
4858        '0' => 'rdi'
4859      },
4860      'Return' => '5466',
4861      'ShortName' => 'pldm_entity_is_exist_parent'
4862    },
4863    '162210' => {
4864      'Header' => 'pdr.h',
4865      'Line' => '437',
4866      'Param' => {
4867        '0' => {
4868          'name' => 'node',
4869          'type' => '131451'
4870        }
4871      },
4872      'Return' => '130583',
4873      'ShortName' => 'pldm_entity_get_parent'
4874    },
4875    '162344' => {
4876      'Header' => 'pdr.h',
4877      'Line' => '427',
4878      'Param' => {
4879        '0' => {
4880          'name' => 'node',
4881          'type' => '131451'
4882        }
4883      },
4884      'Return' => '5466',
4885      'ShortName' => 'pldm_entity_is_node_parent'
4886    },
4887    '162499' => {
4888      'Header' => 'pdr.h',
4889      'Line' => '417',
4890      'Param' => {
4891        '0' => {
4892          'name' => 'tree',
4893          'type' => '157421'
4894        }
4895      },
4896      'Reg' => {
4897        '0' => 'rdi'
4898      },
4899      'Return' => '1',
4900      'ShortName' => 'pldm_entity_association_tree_destroy'
4901    },
4902    '162678' => {
4903      'Header' => 'pdr.h',
4904      'Line' => '389',
4905      'Param' => {
4906        '0' => {
4907          'name' => 'tree',
4908          'type' => '157421'
4909        },
4910        '1' => {
4911          'name' => 'entities',
4912          'type' => '157357'
4913        },
4914        '2' => {
4915          'name' => 'size',
4916          'type' => '2704'
4917        }
4918      },
4919      'Reg' => {
4920        '2' => 'rbp'
4921      },
4922      'Return' => '1',
4923      'ShortName' => 'pldm_entity_association_tree_visit'
4924    },
4925    '163137' => {
4926      'Header' => 'pdr.h',
4927      'Line' => '371',
4928      'Param' => {
4929        '0' => {
4930          'name' => 'tree',
4931          'type' => '157421'
4932        },
4933        '1' => {
4934          'name' => 'entity',
4935          'type' => '141235'
4936        },
4937        '2' => {
4938          'name' => 'entity_instance_number',
4939          'type' => '5667'
4940        },
4941        '3' => {
4942          'name' => 'parent',
4943          'type' => '131451'
4944        },
4945        '4' => {
4946          'name' => 'association_type',
4947          'type' => '135'
4948        },
4949        '5' => {
4950          'name' => 'is_remote',
4951          'type' => '5466'
4952        },
4953        '6' => {
4954          'name' => 'is_update_container_id',
4955          'offset' => '0',
4956          'type' => '5466'
4957        },
4958        '7' => {
4959          'name' => 'container_id',
4960          'offset' => '8',
4961          'type' => '5667'
4962        }
4963      },
4964      'Return' => '131451',
4965      'ShortName' => 'pldm_entity_association_tree_add_entity'
4966    },
4967    '163744' => {
4968      'Header' => 'pdr.h',
4969      'Line' => '343',
4970      'Param' => {
4971        '0' => {
4972          'name' => 'tree',
4973          'type' => '157421'
4974        },
4975        '1' => {
4976          'name' => 'entity',
4977          'type' => '141235'
4978        },
4979        '2' => {
4980          'name' => 'entity_instance_number',
4981          'type' => '5667'
4982        },
4983        '3' => {
4984          'name' => 'parent',
4985          'type' => '131451'
4986        },
4987        '4' => {
4988          'name' => 'association_type',
4989          'type' => '135'
4990        }
4991      },
4992      'Return' => '131451',
4993      'ShortName' => 'pldm_entity_association_tree_add'
4994    },
4995    '164067' => {
4996      'Header' => 'pdr.h',
4997      'Line' => '326',
4998      'Return' => '157421',
4999      'ShortName' => 'pldm_entity_association_tree_init'
5000    },
5001    '164141' => {
5002      'Header' => 'pdr.h',
5003      'Line' => '411',
5004      'Param' => {
5005        '0' => {
5006          'name' => 'entity',
5007          'type' => '164275'
5008        }
5009      },
5010      'Return' => '5667',
5011      'ShortName' => 'pldm_entity_node_get_remote_container_id'
5012    },
5013    '164301' => {
5014      'Header' => 'pdr.h',
5015      'Line' => '400',
5016      'Param' => {
5017        '0' => {
5018          'name' => 'node',
5019          'type' => '131451'
5020        }
5021      },
5022      'Return' => '130583',
5023      'ShortName' => 'pldm_entity_extract'
5024    },
5025    '165655' => {
5026      'Header' => 'pdr.h',
5027      'Line' => '200',
5028      'Param' => {
5029        '0' => {
5030          'name' => 'repo',
5031          'type' => '158798'
5032        },
5033        '1' => {
5034          'name' => 'terminus_handle',
5035          'type' => '5667'
5036        },
5037        '2' => {
5038          'name' => 'tid',
5039          'type' => '135'
5040        },
5041        '3' => {
5042          'name' => 'tl_eid',
5043          'type' => '135'
5044        },
5045        '4' => {
5046          'name' => 'valid_bit',
5047          'type' => '5466'
5048        }
5049      },
5050      'Reg' => {
5051        '0' => 'rbx',
5052        '1' => 'rbp',
5053        '2' => 'r12',
5054        '3' => 'r13'
5055      },
5056      'Return' => '1',
5057      'ShortName' => 'pldm_pdr_update_TL_pdr'
5058    },
5059    '166009' => {
5060      'Header' => 'pdr.h',
5061      'Line' => '291',
5062      'Param' => {
5063        '0' => {
5064          'name' => 'repo',
5065          'type' => '158798'
5066        },
5067        '1' => {
5068          'name' => 'fru_rsi',
5069          'type' => '5667'
5070        },
5071        '2' => {
5072          'name' => 'terminus_handle',
5073          'type' => '26777'
5074        },
5075        '3' => {
5076          'name' => 'entity_type',
5077          'type' => '26777'
5078        },
5079        '4' => {
5080          'name' => 'entity_instance_num',
5081          'type' => '26777'
5082        },
5083        '5' => {
5084          'name' => 'container_id',
5085          'type' => '26777'
5086        }
5087      },
5088      'Reg' => {
5089        '2' => 'r12'
5090      },
5091      'Return' => '134001',
5092      'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
5093    },
5094    '166363' => {
5095      'Header' => 'pdr.h',
5096      'Line' => '270',
5097      'Param' => {
5098        '0' => {
5099          'name' => 'repo',
5100          'type' => '132690'
5101        },
5102        '1' => {
5103          'name' => 'terminus_handle',
5104          'type' => '5667'
5105        },
5106        '2' => {
5107          'name' => 'fru_rsi',
5108          'type' => '5667'
5109        },
5110        '3' => {
5111          'name' => 'entity_type',
5112          'type' => '5667'
5113        },
5114        '4' => {
5115          'name' => 'entity_instance_num',
5116          'type' => '5667'
5117        },
5118        '5' => {
5119          'name' => 'container_id',
5120          'type' => '5667'
5121        },
5122        '6' => {
5123          'name' => 'bmc_record_handle',
5124          'offset' => '0',
5125          'type' => '1675'
5126        }
5127      },
5128      'Return' => '100',
5129      'ShortName' => 'pldm_pdr_add_fru_record_set'
5130    },
5131    '166676' => {
5132      'Header' => 'pdr.h',
5133      'Line' => '170',
5134      'Param' => {
5135        '0' => {
5136          'name' => 'record',
5137          'type' => '134001'
5138        }
5139      },
5140      'Return' => '5466',
5141      'ShortName' => 'pldm_pdr_record_is_remote'
5142    },
5143    '167047' => {
5144      'Header' => 'pdr.h',
5145      'Line' => '94',
5146      'Param' => {
5147        '0' => {
5148          'name' => 'repo',
5149          'type' => '158798'
5150        },
5151        '1' => {
5152          'name' => 'record',
5153          'type' => '134001'
5154        }
5155      },
5156      'Return' => '147',
5157      'ShortName' => 'pldm_pdr_get_record_handle'
5158    },
5159    '167264' => {
5160      'Header' => 'pdr.h',
5161      'Line' => '62',
5162      'Param' => {
5163        '0' => {
5164          'name' => 'repo',
5165          'type' => '158798'
5166        }
5167      },
5168      'Return' => '147',
5169      'ShortName' => 'pldm_pdr_get_repo_size'
5170    },
5171    '167397' => {
5172      'Header' => 'pdr.h',
5173      'Line' => '52',
5174      'Param' => {
5175        '0' => {
5176          'name' => 'repo',
5177          'type' => '158798'
5178        }
5179      },
5180      'Return' => '147',
5181      'ShortName' => 'pldm_pdr_get_record_count'
5182    },
5183    '167528' => {
5184      'Header' => 'pdr.h',
5185      'Line' => '160',
5186      'Param' => {
5187        '0' => {
5188          'name' => 'repo',
5189          'type' => '158798'
5190        },
5191        '1' => {
5192          'name' => 'pdr_type',
5193          'type' => '135'
5194        },
5195        '2' => {
5196          'name' => 'curr_record',
5197          'type' => '134001'
5198        },
5199        '3' => {
5200          'name' => 'data',
5201          'type' => '117634'
5202        },
5203        '4' => {
5204          'name' => 'size',
5205          'type' => '1675'
5206        }
5207      },
5208      'Reg' => {
5209        '0' => 'rdi',
5210        '3' => 'rcx',
5211        '4' => 'r8'
5212      },
5213      'Return' => '134001',
5214      'ShortName' => 'pldm_pdr_find_record_by_type'
5215    },
5216    '167699' => {
5217      'Header' => 'pdr.h',
5218      'Line' => '142',
5219      'Param' => {
5220        '0' => {
5221          'name' => 'repo',
5222          'type' => '158798'
5223        },
5224        '1' => {
5225          'name' => 'curr_record',
5226          'type' => '134001'
5227        },
5228        '2' => {
5229          'name' => 'data',
5230          'type' => '117634'
5231        },
5232        '3' => {
5233          'name' => 'size',
5234          'type' => '1675'
5235        },
5236        '4' => {
5237          'name' => 'next_record_handle',
5238          'type' => '1675'
5239        }
5240      },
5241      'Reg' => {
5242        '0' => 'rdi',
5243        '1' => 'rsi',
5244        '2' => 'r9',
5245        '3' => 'rcx',
5246        '4' => 'r8'
5247      },
5248      'Return' => '134001',
5249      'ShortName' => 'pldm_pdr_get_next_record'
5250    },
5251    '167905' => {
5252      'Header' => 'pdr.h',
5253      'Line' => '123',
5254      'Param' => {
5255        '0' => {
5256          'name' => 'repo',
5257          'type' => '158798'
5258        },
5259        '1' => {
5260          'name' => 'record_handle',
5261          'type' => '147'
5262        },
5263        '2' => {
5264          'name' => 'data',
5265          'type' => '117634'
5266        },
5267        '3' => {
5268          'name' => 'size',
5269          'type' => '1675'
5270        },
5271        '4' => {
5272          'name' => 'next_record_handle',
5273          'type' => '1675'
5274        }
5275      },
5276      'Reg' => {
5277        '0' => 'rdi',
5278        '1' => 'rsi',
5279        '2' => 'r9',
5280        '3' => 'rcx',
5281        '4' => 'r8'
5282      },
5283      'Return' => '134001',
5284      'ShortName' => 'pldm_pdr_find_record'
5285    },
5286    '168083' => {
5287      'Header' => 'pdr.h',
5288      'Line' => '42',
5289      'Param' => {
5290        '0' => {
5291          'name' => 'repo',
5292          'type' => '132690'
5293        }
5294      },
5295      'Reg' => {
5296        '0' => 'rdi'
5297      },
5298      'Return' => '1',
5299      'ShortName' => 'pldm_pdr_destroy'
5300    },
5301    '168236' => {
5302      'Header' => 'pdr.h',
5303      'Line' => '36',
5304      'Return' => '132690',
5305      'ShortName' => 'pldm_pdr_init'
5306    },
5307    '168308' => {
5308      'Header' => 'pdr.h',
5309      'Line' => '79',
5310      'Param' => {
5311        '0' => {
5312          'name' => 'repo',
5313          'type' => '132690'
5314        },
5315        '1' => {
5316          'name' => 'data',
5317          'type' => '5818'
5318        },
5319        '2' => {
5320          'name' => 'size',
5321          'type' => '147'
5322        },
5323        '3' => {
5324          'name' => 'is_remote',
5325          'type' => '5466'
5326        },
5327        '4' => {
5328          'name' => 'terminus_handle',
5329          'type' => '5667'
5330        },
5331        '5' => {
5332          'name' => 'record_handle',
5333          'type' => '1675'
5334        }
5335      },
5336      'Reg' => {
5337        '0' => 'rbp',
5338        '1' => 'r13',
5339        '2' => 'r14',
5340        '5' => 'r12'
5341      },
5342      'Return' => '100',
5343      'ShortName' => 'pldm_pdr_add'
5344    },
5345    '184876' => {
5346      'Header' => 'platform.h',
5347      'Line' => '2575',
5348      'Param' => {
5349        '0' => {
5350          'name' => 'event',
5351          'type' => '184925'
5352        }
5353      },
5354      'Reg' => {
5355        '0' => 'rdi'
5356      },
5357      'Return' => '1193',
5358      'ShortName' => 'pldm_platform_cper_event_event_data'
5359    },
5360    '184930' => {
5361      'Header' => 'platform.h',
5362      'Line' => '2564',
5363      'Param' => {
5364        '0' => {
5365          'name' => 'event_data',
5366          'type' => '1269'
5367        },
5368        '1' => {
5369          'name' => 'event_data_length',
5370          'type' => '164'
5371        },
5372        '2' => {
5373          'name' => 'cper_event',
5374          'type' => '184925'
5375        },
5376        '3' => {
5377          'name' => 'cper_event_length',
5378          'type' => '164'
5379        }
5380      },
5381      'Return' => '100',
5382      'ShortName' => 'decode_pldm_platform_cper_event'
5383    },
5384    '187133' => {
5385      'Header' => 'platform.h',
5386      'Line' => '2553',
5387      'Param' => {
5388        '0' => {
5389          'name' => 'pdr',
5390          'type' => '188390'
5391        }
5392      },
5393      'Return' => '100',
5394      'ShortName' => 'decode_pldm_entity_auxiliary_names_pdr_index'
5395    },
5396    '188395' => {
5397      'Header' => 'platform.h',
5398      'Line' => '2531',
5399      'Param' => {
5400        '0' => {
5401          'name' => 'data',
5402          'type' => '1269'
5403        },
5404        '1' => {
5405          'name' => 'data_length',
5406          'type' => '164'
5407        },
5408        '2' => {
5409          'name' => 'pdr',
5410          'type' => '188390'
5411        },
5412        '3' => {
5413          'name' => 'pdr_length',
5414          'type' => '164'
5415        }
5416      },
5417      'Return' => '100',
5418      'ShortName' => 'decode_entity_auxiliary_names_pdr'
5419    },
5420    '196008' => {
5421      'Header' => 'platform.h',
5422      'Line' => '1915',
5423      'Param' => {
5424        '0' => {
5425          'name' => 'instance_id',
5426          'type' => '135'
5427        },
5428        '1' => {
5429          'name' => 'resp',
5430          'type' => '197910'
5431        },
5432        '2' => {
5433          'name' => 'msg',
5434          'type' => '1450'
5435        },
5436        '3' => {
5437          'name' => 'payload_length',
5438          'type' => '164'
5439        }
5440      },
5441      'Reg' => {
5442        '2' => 'r15'
5443      },
5444      'Return' => '100',
5445      'ShortName' => 'encode_get_state_effecter_states_resp'
5446    },
5447    '197925' => {
5448      'Header' => 'platform.h',
5449      'Line' => '1898',
5450      'Param' => {
5451        '0' => {
5452          'name' => 'msg',
5453          'type' => '1529'
5454        },
5455        '1' => {
5456          'name' => 'payload_length',
5457          'type' => '164'
5458        },
5459        '2' => {
5460          'name' => 'resp',
5461          'type' => '197910'
5462        }
5463      },
5464      'Return' => '100',
5465      'ShortName' => 'decode_get_state_effecter_states_resp'
5466    },
5467    '200181' => {
5468      'Header' => 'platform.h',
5469      'Line' => '1867',
5470      'Param' => {
5471        '0' => {
5472          'name' => 'msg',
5473          'type' => '1529'
5474        },
5475        '1' => {
5476          'name' => 'payload_length',
5477          'type' => '164'
5478        },
5479        '2' => {
5480          'name' => 'effecter_id',
5481          'type' => '26777'
5482        }
5483      },
5484      'Return' => '100',
5485      'ShortName' => 'decode_get_state_effecter_states_req'
5486    },
5487    '201065' => {
5488      'Header' => 'platform.h',
5489      'Line' => '1881',
5490      'Param' => {
5491        '0' => {
5492          'name' => 'instance_id',
5493          'type' => '135'
5494        },
5495        '1' => {
5496          'name' => 'effecter_id',
5497          'type' => '5667'
5498        },
5499        '2' => {
5500          'name' => 'msg',
5501          'type' => '1450'
5502        },
5503        '3' => {
5504          'name' => 'payload_length',
5505          'type' => '164'
5506        }
5507      },
5508      'Return' => '100',
5509      'ShortName' => 'encode_get_state_effecter_states_req'
5510    },
5511    '227628' => {
5512      'Header' => 'platform.h',
5513      'Line' => '2047',
5514      'Param' => {
5515        '0' => {
5516          'name' => 'msg',
5517          'type' => '1529'
5518        },
5519        '1' => {
5520          'name' => 'payload_length',
5521          'type' => '164'
5522        },
5523        '2' => {
5524          'name' => 'completion_code',
5525          'type' => '1193'
5526        },
5527        '3' => {
5528          'name' => 'tid',
5529          'type' => '1193'
5530        },
5531        '4' => {
5532          'name' => 'event_id',
5533          'type' => '26777'
5534        },
5535        '5' => {
5536          'name' => 'next_data_transfer_handle',
5537          'type' => '1675'
5538        },
5539        '6' => {
5540          'name' => 'transfer_flag',
5541          'offset' => '0',
5542          'type' => '1193'
5543        },
5544        '7' => {
5545          'name' => 'event_class',
5546          'offset' => '8',
5547          'type' => '1193'
5548        },
5549        '8' => {
5550          'name' => 'event_data_size',
5551          'offset' => '16',
5552          'type' => '1675'
5553        },
5554        '9' => {
5555          'name' => 'event_data',
5556          'offset' => '24',
5557          'type' => '21368'
5558        },
5559        '10' => {
5560          'name' => 'event_data_integrity_checksum',
5561          'offset' => '32',
5562          'type' => '1675'
5563        }
5564      },
5565      'Return' => '100',
5566      'ShortName' => 'decode_poll_for_platform_event_message_resp'
5567    },
5568    '231568' => {
5569      'Header' => 'platform.h',
5570      'Line' => '2021',
5571      'Param' => {
5572        '0' => {
5573          'name' => 'instance_id',
5574          'type' => '135'
5575        },
5576        '1' => {
5577          'name' => 'format_version',
5578          'type' => '135'
5579        },
5580        '2' => {
5581          'name' => 'transfer_operation_flag',
5582          'type' => '135'
5583        },
5584        '3' => {
5585          'name' => 'data_transfer_handle',
5586          'type' => '147'
5587        },
5588        '4' => {
5589          'name' => 'event_id_to_acknowledge',
5590          'type' => '5667'
5591        },
5592        '5' => {
5593          'name' => 'msg',
5594          'type' => '1450'
5595        },
5596        '6' => {
5597          'name' => 'payload_length',
5598          'offset' => '0',
5599          'type' => '164'
5600        }
5601      },
5602      'Return' => '100',
5603      'ShortName' => 'encode_poll_for_platform_event_message_req'
5604    },
5605    '233315' => {
5606      'Header' => 'platform.h',
5607      'Line' => '2491',
5608      'Param' => {
5609        '0' => {
5610          'name' => 'instance_id',
5611          'type' => '135'
5612        },
5613        '1' => {
5614          'name' => 'completion_code',
5615          'type' => '135'
5616        },
5617        '2' => {
5618          'name' => 'msg',
5619          'type' => '1450'
5620        }
5621      },
5622      'Return' => '100',
5623      'ShortName' => 'encode_set_event_receiver_resp'
5624    },
5625    '233488' => {
5626      'Header' => 'platform.h',
5627      'Line' => '2477',
5628      'Param' => {
5629        '0' => {
5630          'name' => 'msg',
5631          'type' => '1529'
5632        },
5633        '1' => {
5634          'name' => 'payload_length',
5635          'type' => '164'
5636        },
5637        '2' => {
5638          'name' => 'event_message_global_enable',
5639          'type' => '1193'
5640        },
5641        '3' => {
5642          'name' => 'transport_protocol_type',
5643          'type' => '1193'
5644        },
5645        '4' => {
5646          'name' => 'event_receiver_address_info',
5647          'type' => '1193'
5648        },
5649        '5' => {
5650          'name' => 'heartbeat_timer',
5651          'type' => '26777'
5652        }
5653      },
5654      'Return' => '100',
5655      'ShortName' => 'decode_set_event_receiver_req'
5656    },
5657    '235210' => {
5658      'Header' => 'platform.h',
5659      'Line' => '2455',
5660      'Param' => {
5661        '0' => {
5662          'name' => 'msg',
5663          'type' => '1529'
5664        },
5665        '1' => {
5666          'name' => 'payload_length',
5667          'type' => '164'
5668        },
5669        '2' => {
5670          'name' => 'completion_code',
5671          'type' => '1193'
5672        }
5673      },
5674      'Return' => '100',
5675      'ShortName' => 'decode_set_event_receiver_resp'
5676    },
5677    '236026' => {
5678      'Header' => 'platform.h',
5679      'Line' => '2441',
5680      'Param' => {
5681        '0' => {
5682          'name' => 'instance_id',
5683          'type' => '135'
5684        },
5685        '1' => {
5686          'name' => 'event_message_global_enable',
5687          'type' => '135'
5688        },
5689        '2' => {
5690          'name' => 'transport_protocol_type',
5691          'type' => '135'
5692        },
5693        '3' => {
5694          'name' => 'event_receiver_address_info',
5695          'type' => '135'
5696        },
5697        '4' => {
5698          'name' => 'heartbeat_timer',
5699          'type' => '5667'
5700        },
5701        '5' => {
5702          'name' => 'msg',
5703          'type' => '1450'
5704        }
5705      },
5706      'Return' => '100',
5707      'ShortName' => 'encode_set_event_receiver_req'
5708    },
5709    '236284' => {
5710      'Header' => 'platform.h',
5711      'Line' => '1562',
5712      'Param' => {
5713        '0' => {
5714          'name' => 'msg',
5715          'type' => '1529'
5716        },
5717        '1' => {
5718          'name' => 'payload_length',
5719          'type' => '164'
5720        },
5721        '2' => {
5722          'name' => 'sensor_id',
5723          'type' => '26777'
5724        },
5725        '3' => {
5726          'name' => 'rearm_event_state',
5727          'type' => '1193'
5728        }
5729      },
5730      'Return' => '100',
5731      'ShortName' => 'decode_get_sensor_reading_req'
5732    },
5733    '237472' => {
5734      'Header' => 'platform.h',
5735      'Line' => '1588',
5736      'Param' => {
5737        '0' => {
5738          'name' => 'instance_id',
5739          'type' => '135'
5740        },
5741        '1' => {
5742          'name' => 'completion_code',
5743          'type' => '135'
5744        },
5745        '2' => {
5746          'name' => 'sensor_data_size',
5747          'type' => '135'
5748        },
5749        '3' => {
5750          'name' => 'sensor_operational_state',
5751          'type' => '135'
5752        },
5753        '4' => {
5754          'name' => 'sensor_event_message_enable',
5755          'type' => '135'
5756        },
5757        '5' => {
5758          'name' => 'present_state',
5759          'type' => '135'
5760        },
5761        '6' => {
5762          'name' => 'previous_state',
5763          'offset' => '0',
5764          'type' => '135'
5765        },
5766        '7' => {
5767          'name' => 'event_state',
5768          'offset' => '8',
5769          'type' => '135'
5770        },
5771        '8' => {
5772          'name' => 'present_reading',
5773          'offset' => '16',
5774          'type' => '5818'
5775        },
5776        '9' => {
5777          'name' => 'msg',
5778          'offset' => '24',
5779          'type' => '1450'
5780        },
5781        '10' => {
5782          'name' => 'payload_length',
5783          'offset' => '32',
5784          'type' => '164'
5785        }
5786      },
5787      'Return' => '100',
5788      'ShortName' => 'encode_get_sensor_reading_resp'
5789    },
5790    '238017' => {
5791      'Header' => 'platform.h',
5792      'Line' => '2416',
5793      'Param' => {
5794        '0' => {
5795          'name' => 'msg',
5796          'type' => '1529'
5797        },
5798        '1' => {
5799          'name' => 'payload_length',
5800          'type' => '164'
5801        },
5802        '2' => {
5803          'name' => 'completion_code',
5804          'type' => '1193'
5805        },
5806        '3' => {
5807          'name' => 'sensor_data_size',
5808          'type' => '1193'
5809        },
5810        '4' => {
5811          'name' => 'sensor_operational_state',
5812          'type' => '1193'
5813        },
5814        '5' => {
5815          'name' => 'sensor_event_message_enable',
5816          'type' => '1193'
5817        },
5818        '6' => {
5819          'name' => 'present_state',
5820          'offset' => '0',
5821          'type' => '1193'
5822        },
5823        '7' => {
5824          'name' => 'previous_state',
5825          'offset' => '8',
5826          'type' => '1193'
5827        },
5828        '8' => {
5829          'name' => 'event_state',
5830          'offset' => '16',
5831          'type' => '1193'
5832        },
5833        '9' => {
5834          'name' => 'present_reading',
5835          'offset' => '24',
5836          'type' => '1193'
5837        }
5838      },
5839      'Return' => '100',
5840      'ShortName' => 'decode_get_sensor_reading_resp'
5841    },
5842    '242726' => {
5843      'Header' => 'platform.h',
5844      'Line' => '2391',
5845      'Param' => {
5846        '0' => {
5847          'name' => 'instance_id',
5848          'type' => '135'
5849        },
5850        '1' => {
5851          'name' => 'sensor_id',
5852          'type' => '5667'
5853        },
5854        '2' => {
5855          'name' => 'rearm_event_state',
5856          'type' => '135'
5857        },
5858        '3' => {
5859          'name' => 'msg',
5860          'type' => '1450'
5861        }
5862      },
5863      'Return' => '100',
5864      'ShortName' => 'encode_get_sensor_reading_req'
5865    },
5866    '242944' => {
5867      'Header' => 'platform.h',
5868      'Line' => '2372',
5869      'Param' => {
5870        '0' => {
5871          'name' => 'change_record_data',
5872          'type' => '5818'
5873        },
5874        '1' => {
5875          'name' => 'change_record_data_size',
5876          'type' => '164'
5877        },
5878        '2' => {
5879          'name' => 'event_data_operation',
5880          'type' => '1193'
5881        },
5882        '3' => {
5883          'name' => 'number_of_change_entries',
5884          'type' => '1193'
5885        },
5886        '4' => {
5887          'name' => 'change_entry_data_offset',
5888          'type' => '2704'
5889        }
5890      },
5891      'Return' => '100',
5892      'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
5893    },
5894    '245371' => {
5895      'Header' => 'platform.h',
5896      'Line' => '2278',
5897      'Param' => {
5898        '0' => {
5899          'name' => 'event_data',
5900          'type' => '1269'
5901        },
5902        '1' => {
5903          'name' => 'event_data_length',
5904          'type' => '164'
5905        },
5906        '2' => {
5907          'name' => 'poll_event',
5908          'type' => '247016'
5909        }
5910      },
5911      'Return' => '100',
5912      'ShortName' => 'decode_pldm_message_poll_event_data'
5913    },
5914    '247021' => {
5915      'Header' => 'platform.h',
5916      'Line' => '2264',
5917      'Param' => {
5918        '0' => {
5919          'name' => 'event_data',
5920          'type' => '5818'
5921        },
5922        '1' => {
5923          'name' => 'event_data_size',
5924          'type' => '164'
5925        },
5926        '2' => {
5927          'name' => 'event_data_format',
5928          'type' => '1193'
5929        },
5930        '3' => {
5931          'name' => 'number_of_change_records',
5932          'type' => '1193'
5933        },
5934        '4' => {
5935          'name' => 'change_record_data_offset',
5936          'type' => '2704'
5937        }
5938      },
5939      'Return' => '100',
5940      'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
5941    },
5942    '248129' => {
5943      'Header' => 'platform.h',
5944      'Line' => '2326',
5945      'Param' => {
5946        '0' => {
5947          'name' => 'event_data_format',
5948          'type' => '135'
5949        },
5950        '1' => {
5951          'name' => 'number_of_change_records',
5952          'type' => '135'
5953        },
5954        '2' => {
5955          'name' => 'event_data_operations',
5956          'type' => '5818'
5957        },
5958        '3' => {
5959          'name' => 'numbers_of_change_entries',
5960          'type' => '5818'
5961        },
5962        '4' => {
5963          'name' => 'change_entries',
5964          'type' => '248448'
5965        },
5966        '5' => {
5967          'name' => 'event_data',
5968          'type' => '248463'
5969        },
5970        '6' => {
5971          'name' => 'actual_change_records_size',
5972          'offset' => '0',
5973          'type' => '2704'
5974        },
5975        '7' => {
5976          'name' => 'max_change_records_size',
5977          'offset' => '8',
5978          'type' => '164'
5979        }
5980      },
5981      'Reg' => {
5982        '0' => 'rdi',
5983        '1' => 'rbx',
5984        '2' => 'r10',
5985        '3' => 'r11',
5986        '4' => 'r8',
5987        '5' => 'r9'
5988      },
5989      'Return' => '100',
5990      'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
5991    },
5992    '248473' => {
5993      'Header' => 'platform.h',
5994      'Line' => '2242',
5995      'Param' => {
5996        '0' => {
5997          'name' => 'msg',
5998          'type' => '1529'
5999        },
6000        '1' => {
6001          'name' => 'payload_length',
6002          'type' => '164'
6003        },
6004        '2' => {
6005          'name' => 'completion_code',
6006          'type' => '1193'
6007        },
6008        '3' => {
6009          'name' => 'effecter_data_size',
6010          'type' => '1193'
6011        },
6012        '4' => {
6013          'name' => 'effecter_oper_state',
6014          'type' => '1193'
6015        },
6016        '5' => {
6017          'name' => 'pending_value',
6018          'type' => '1193'
6019        },
6020        '6' => {
6021          'name' => 'present_value',
6022          'offset' => '0',
6023          'type' => '1193'
6024        }
6025      },
6026      'Return' => '100',
6027      'ShortName' => 'decode_get_numeric_effecter_value_resp'
6028    },
6029    '254282' => {
6030      'Header' => 'platform.h',
6031      'Line' => '1519',
6032      'Param' => {
6033        '0' => {
6034          'name' => 'msg',
6035          'type' => '1529'
6036        },
6037        '1' => {
6038          'name' => 'payload_length',
6039          'type' => '164'
6040        },
6041        '2' => {
6042          'name' => 'effecter_id',
6043          'type' => '26777'
6044        }
6045      },
6046      'Return' => '100',
6047      'ShortName' => 'decode_get_numeric_effecter_value_req'
6048    },
6049    '255198' => {
6050      'Header' => 'platform.h',
6051      'Line' => '1543',
6052      'Param' => {
6053        '0' => {
6054          'name' => 'instance_id',
6055          'type' => '135'
6056        },
6057        '1' => {
6058          'name' => 'completion_code',
6059          'type' => '135'
6060        },
6061        '2' => {
6062          'name' => 'effecter_data_size',
6063          'type' => '135'
6064        },
6065        '3' => {
6066          'name' => 'effecter_oper_state',
6067          'type' => '135'
6068        },
6069        '4' => {
6070          'name' => 'pending_value',
6071          'type' => '5818'
6072        },
6073        '5' => {
6074          'name' => 'present_value',
6075          'type' => '5818'
6076        },
6077        '6' => {
6078          'name' => 'msg',
6079          'offset' => '0',
6080          'type' => '1450'
6081        },
6082        '7' => {
6083          'name' => 'payload_length',
6084          'offset' => '8',
6085          'type' => '164'
6086        }
6087      },
6088      'Return' => '100',
6089      'ShortName' => 'encode_get_numeric_effecter_value_resp'
6090    },
6091    '255892' => {
6092      'Header' => 'platform.h',
6093      'Line' => '2221',
6094      'Param' => {
6095        '0' => {
6096          'name' => 'instance_id',
6097          'type' => '135'
6098        },
6099        '1' => {
6100          'name' => 'effecter_id',
6101          'type' => '5667'
6102        },
6103        '2' => {
6104          'name' => 'msg',
6105          'type' => '1450'
6106        }
6107      },
6108      'Return' => '100',
6109      'ShortName' => 'encode_get_numeric_effecter_value_req'
6110    },
6111    '256090' => {
6112      'Header' => 'platform.h',
6113      'Line' => '2206',
6114      'Param' => {
6115        '0' => {
6116          'name' => 'pdr_data',
6117          'type' => '1269'
6118        },
6119        '1' => {
6120          'name' => 'pdr_data_length',
6121          'type' => '164'
6122        },
6123        '2' => {
6124          'name' => 'pdr_value',
6125          'type' => '292164'
6126        }
6127      },
6128      'Return' => '100',
6129      'ShortName' => 'decode_numeric_sensor_pdr_data'
6130    },
6131    '292169' => {
6132      'Header' => 'platform.h',
6133      'Line' => '2194',
6134      'Param' => {
6135        '0' => {
6136          'name' => 'sensor_data',
6137          'type' => '5818'
6138        },
6139        '1' => {
6140          'name' => 'sensor_data_length',
6141          'type' => '164'
6142        },
6143        '2' => {
6144          'name' => 'event_state',
6145          'type' => '1193'
6146        },
6147        '3' => {
6148          'name' => 'previous_event_state',
6149          'type' => '1193'
6150        },
6151        '4' => {
6152          'name' => 'sensor_data_size',
6153          'type' => '1193'
6154        },
6155        '5' => {
6156          'name' => 'present_reading',
6157          'type' => '1675'
6158        }
6159      },
6160      'Return' => '100',
6161      'ShortName' => 'decode_numeric_sensor_data'
6162    },
6163    '295599' => {
6164      'Header' => 'platform.h',
6165      'Line' => '2173',
6166      'Param' => {
6167        '0' => {
6168          'name' => 'sensor_data',
6169          'type' => '5818'
6170        },
6171        '1' => {
6172          'name' => 'sensor_data_length',
6173          'type' => '164'
6174        },
6175        '2' => {
6176          'name' => 'sensor_offset',
6177          'type' => '1193'
6178        },
6179        '3' => {
6180          'name' => 'event_state',
6181          'type' => '1193'
6182        },
6183        '4' => {
6184          'name' => 'previous_event_state',
6185          'type' => '1193'
6186        }
6187      },
6188      'Return' => '100',
6189      'ShortName' => 'decode_state_sensor_data'
6190    },
6191    '296951' => {
6192      'Header' => 'platform.h',
6193      'Line' => '2155',
6194      'Param' => {
6195        '0' => {
6196          'name' => 'sensor_data',
6197          'type' => '5818'
6198        },
6199        '1' => {
6200          'name' => 'sensor_data_length',
6201          'type' => '164'
6202        },
6203        '2' => {
6204          'name' => 'present_op_state',
6205          'type' => '1193'
6206        },
6207        '3' => {
6208          'name' => 'previous_op_state',
6209          'type' => '1193'
6210        }
6211      },
6212      'Return' => '100',
6213      'ShortName' => 'decode_sensor_op_data'
6214    },
6215    '298039' => {
6216      'Header' => 'platform.h',
6217      'Line' => '2138',
6218      'Param' => {
6219        '0' => {
6220          'name' => 'event_data',
6221          'type' => '5818'
6222        },
6223        '1' => {
6224          'name' => 'event_data_length',
6225          'type' => '164'
6226        },
6227        '2' => {
6228          'name' => 'sensor_id',
6229          'type' => '26777'
6230        },
6231        '3' => {
6232          'name' => 'sensor_event_class_type',
6233          'type' => '1193'
6234        },
6235        '4' => {
6236          'name' => 'event_class_data_offset',
6237          'type' => '2704'
6238        }
6239      },
6240      'Return' => '100',
6241      'ShortName' => 'decode_sensor_event_data'
6242    },
6243    '299922' => {
6244      'Header' => 'platform.h',
6245      'Line' => '2117',
6246      'Param' => {
6247        '0' => {
6248          'name' => 'msg',
6249          'type' => '1529'
6250        },
6251        '1' => {
6252          'name' => 'payload_length',
6253          'type' => '164'
6254        },
6255        '2' => {
6256          'name' => 'completion_code',
6257          'type' => '1193'
6258        },
6259        '3' => {
6260          'name' => 'synchrony_config',
6261          'type' => '1193'
6262        },
6263        '4' => {
6264          'name' => 'synchrony_config_support',
6265          'type' => '19276'
6266        },
6267        '5' => {
6268          'name' => 'number_event_class_returned',
6269          'type' => '1193'
6270        },
6271        '6' => {
6272          'name' => 'event_class',
6273          'offset' => '0',
6274          'type' => '1193'
6275        },
6276        '7' => {
6277          'name' => 'event_class_count',
6278          'offset' => '8',
6279          'type' => '135'
6280        }
6281      },
6282      'Return' => '100',
6283      'ShortName' => 'decode_event_message_supported_resp'
6284    },
6285    '302651' => {
6286      'Header' => 'platform.h',
6287      'Line' => '2100',
6288      'Param' => {
6289        '0' => {
6290          'name' => 'instance_id',
6291          'type' => '135'
6292        },
6293        '1' => {
6294          'name' => 'format_version',
6295          'type' => '135'
6296        },
6297        '2' => {
6298          'name' => 'msg',
6299          'type' => '1450'
6300        }
6301      },
6302      'Return' => '100',
6303      'ShortName' => 'encode_event_message_supported_req'
6304    },
6305    '302849' => {
6306      'Header' => 'platform.h',
6307      'Line' => '2073',
6308      'Param' => {
6309        '0' => {
6310          'name' => 'msg',
6311          'type' => '1529'
6312        },
6313        '1' => {
6314          'name' => 'payload_length',
6315          'type' => '164'
6316        },
6317        '2' => {
6318          'name' => 'completion_code',
6319          'type' => '1193'
6320        },
6321        '3' => {
6322          'name' => 'terminus_max_buffer_size',
6323          'type' => '26777'
6324        }
6325      },
6326      'Return' => '100',
6327      'ShortName' => 'decode_event_message_buffer_size_resp'
6328    },
6329    '304244' => {
6330      'Header' => 'platform.h',
6331      'Line' => '2086',
6332      'Param' => {
6333        '0' => {
6334          'name' => 'instance_id',
6335          'type' => '135'
6336        },
6337        '1' => {
6338          'name' => 'event_receiver_max_buffer_size',
6339          'type' => '5667'
6340        },
6341        '2' => {
6342          'name' => 'msg',
6343          'type' => '1450'
6344        }
6345      },
6346      'Reg' => {
6347        '2' => 'rbx'
6348      },
6349      'Return' => '100',
6350      'ShortName' => 'encode_event_message_buffer_size_req'
6351    },
6352    '304442' => {
6353      'Header' => 'platform.h',
6354      'Line' => '2062',
6355      'Param' => {
6356        '0' => {
6357          'name' => 'msg',
6358          'type' => '1529'
6359        },
6360        '1' => {
6361          'name' => 'payload_length',
6362          'type' => '164'
6363        },
6364        '2' => {
6365          'name' => 'completion_code',
6366          'type' => '1193'
6367        },
6368        '3' => {
6369          'name' => 'platform_event_status',
6370          'type' => '1193'
6371        }
6372      },
6373      'Return' => '100',
6374      'ShortName' => 'decode_platform_event_message_resp'
6375    },
6376    '305932' => {
6377      'Header' => 'platform.h',
6378      'Line' => '2005',
6379      'Param' => {
6380        '0' => {
6381          'name' => 'instance_id',
6382          'type' => '135'
6383        },
6384        '1' => {
6385          'name' => 'format_version',
6386          'type' => '135'
6387        },
6388        '2' => {
6389          'name' => 'tid',
6390          'type' => '135'
6391        },
6392        '3' => {
6393          'name' => 'event_class',
6394          'type' => '135'
6395        },
6396        '4' => {
6397          'name' => 'event_data',
6398          'type' => '5818'
6399        },
6400        '5' => {
6401          'name' => 'event_data_length',
6402          'type' => '164'
6403        },
6404        '6' => {
6405          'name' => 'msg',
6406          'offset' => '0',
6407          'type' => '1450'
6408        },
6409        '7' => {
6410          'name' => 'payload_length',
6411          'offset' => '8',
6412          'type' => '164'
6413        }
6414      },
6415      'Return' => '100',
6416      'ShortName' => 'encode_platform_event_message_req'
6417    },
6418    '306333' => {
6419      'Header' => 'platform.h',
6420      'Line' => '1985',
6421      'Param' => {
6422        '0' => {
6423          'name' => 'instance_id',
6424          'type' => '135'
6425        },
6426        '1' => {
6427          'name' => 'completion_code',
6428          'type' => '135'
6429        },
6430        '2' => {
6431          'name' => 'tid',
6432          'type' => '135'
6433        },
6434        '3' => {
6435          'name' => 'event_id',
6436          'type' => '5667'
6437        },
6438        '4' => {
6439          'name' => 'next_data_transfer_handle',
6440          'type' => '147'
6441        },
6442        '5' => {
6443          'name' => 'transfer_flag',
6444          'type' => '135'
6445        },
6446        '6' => {
6447          'name' => 'event_class',
6448          'offset' => '0',
6449          'type' => '135'
6450        },
6451        '7' => {
6452          'name' => 'event_data_size',
6453          'offset' => '8',
6454          'type' => '147'
6455        },
6456        '8' => {
6457          'name' => 'event_data',
6458          'offset' => '16',
6459          'type' => '1193'
6460        },
6461        '9' => {
6462          'name' => 'checksum',
6463          'offset' => '24',
6464          'type' => '147'
6465        },
6466        '10' => {
6467          'name' => 'msg',
6468          'offset' => '32',
6469          'type' => '1450'
6470        },
6471        '11' => {
6472          'name' => 'payload_length',
6473          'offset' => '40',
6474          'type' => '164'
6475        }
6476      },
6477      'Return' => '100',
6478      'ShortName' => 'encode_poll_for_platform_event_message_resp'
6479    },
6480    '310220' => {
6481      'Header' => 'platform.h',
6482      'Line' => '1963',
6483      'Param' => {
6484        '0' => {
6485          'name' => 'instance_id',
6486          'type' => '135'
6487        },
6488        '1' => {
6489          'name' => 'completion_code',
6490          'type' => '135'
6491        },
6492        '2' => {
6493          'name' => 'platform_event_status',
6494          'type' => '135'
6495        },
6496        '3' => {
6497          'name' => 'msg',
6498          'type' => '1450'
6499        }
6500      },
6501      'Return' => '100',
6502      'ShortName' => 'encode_platform_event_message_resp'
6503    },
6504    '310438' => {
6505      'Header' => 'platform.h',
6506      'Line' => '1948',
6507      'Param' => {
6508        '0' => {
6509          'name' => 'msg',
6510          'type' => '1529'
6511        },
6512        '1' => {
6513          'name' => 'payload_length',
6514          'type' => '164'
6515        },
6516        '2' => {
6517          'name' => 'format_version',
6518          'type' => '1193'
6519        },
6520        '3' => {
6521          'name' => 'transfer_operation_flag',
6522          'type' => '1193'
6523        },
6524        '4' => {
6525          'name' => 'data_transfer_handle',
6526          'type' => '1675'
6527        },
6528        '5' => {
6529          'name' => 'event_id_to_acknowledge',
6530          'type' => '26777'
6531        }
6532      },
6533      'Return' => '100',
6534      'ShortName' => 'decode_poll_for_platform_event_message_req'
6535    },
6536    '312724' => {
6537      'Header' => 'platform.h',
6538      'Line' => '1932',
6539      'Param' => {
6540        '0' => {
6541          'name' => 'msg',
6542          'type' => '1529'
6543        },
6544        '1' => {
6545          'name' => 'payload_length',
6546          'type' => '164'
6547        },
6548        '2' => {
6549          'name' => 'format_version',
6550          'type' => '1193'
6551        },
6552        '3' => {
6553          'name' => 'tid',
6554          'type' => '1193'
6555        },
6556        '4' => {
6557          'name' => 'event_class',
6558          'type' => '1193'
6559        },
6560        '5' => {
6561          'name' => 'event_data_offset',
6562          'type' => '2704'
6563        }
6564      },
6565      'Return' => '100',
6566      'ShortName' => 'decode_platform_event_message_req'
6567    },
6568    '314096' => {
6569      'Header' => 'platform.h',
6570      'Line' => '2350',
6571      'Param' => {
6572        '0' => {
6573          'name' => 'event_data',
6574          'type' => '314287'
6575        },
6576        '1' => {
6577          'name' => 'event_data_size',
6578          'type' => '54054'
6579        },
6580        '2' => {
6581          'name' => 'sensor_id',
6582          'type' => '7367'
6583        },
6584        '3' => {
6585          'name' => 'sensor_event_class',
6586          'type' => '172524'
6587        },
6588        '4' => {
6589          'name' => 'sensor_offset',
6590          'type' => '5662'
6591        },
6592        '5' => {
6593          'name' => 'event_state',
6594          'type' => '5662'
6595        },
6596        '6' => {
6597          'name' => 'previous_event_state',
6598          'offset' => '0',
6599          'type' => '5662'
6600        },
6601        '7' => {
6602          'name' => 'actual_event_data_size',
6603          'type' => '244057'
6604        }
6605      },
6606      'Reg' => {
6607        '1' => 'rdi',
6608        '2' => 'rdx',
6609        '3' => 'rcx',
6610        '4' => 'r8',
6611        '5' => 'r9',
6612        '7' => 'rsi'
6613      },
6614      'Return' => '100',
6615      'ShortName' => 'encode_sensor_event_data'
6616    },
6617    '314302' => {
6618      'Header' => 'platform.h',
6619      'Line' => '1484',
6620      'Param' => {
6621        '0' => {
6622          'name' => 'msg',
6623          'type' => '1529'
6624        },
6625        '1' => {
6626          'name' => 'payload_length',
6627          'type' => '164'
6628        },
6629        '2' => {
6630          'name' => 'sensor_id',
6631          'type' => '26777'
6632        },
6633        '3' => {
6634          'name' => 'sensor_rearm',
6635          'type' => '19276'
6636        },
6637        '4' => {
6638          'name' => 'reserved',
6639          'type' => '1193'
6640        }
6641      },
6642      'Return' => '100',
6643      'ShortName' => 'decode_get_state_sensor_readings_req'
6644    },
6645    '315754' => {
6646      'Header' => 'platform.h',
6647      'Line' => '1852',
6648      'Param' => {
6649        '0' => {
6650          'name' => 'msg',
6651          'type' => '1529'
6652        },
6653        '1' => {
6654          'name' => 'payload_length',
6655          'type' => '164'
6656        },
6657        '2' => {
6658          'name' => 'completion_code',
6659          'type' => '1193'
6660        },
6661        '3' => {
6662          'name' => 'comp_sensor_count',
6663          'type' => '1193'
6664        },
6665        '4' => {
6666          'name' => 'field',
6667          'type' => '318262'
6668        }
6669      },
6670      'Return' => '100',
6671      'ShortName' => 'decode_get_state_sensor_readings_resp'
6672    },
6673    '318267' => {
6674      'Header' => 'platform.h',
6675      'Line' => '1832',
6676      'Param' => {
6677        '0' => {
6678          'name' => 'instance_id',
6679          'type' => '135'
6680        },
6681        '1' => {
6682          'name' => 'sensor_id',
6683          'type' => '5667'
6684        },
6685        '2' => {
6686          'name' => 'sensor_rearm',
6687          'type' => '344'
6688        },
6689        '3' => {
6690          'name' => 'reserved',
6691          'type' => '135'
6692        },
6693        '4' => {
6694          'name' => 'msg',
6695          'type' => '1450'
6696        }
6697      },
6698      'Return' => '100',
6699      'ShortName' => 'encode_get_state_sensor_readings_req'
6700    },
6701    '318505' => {
6702      'Header' => 'platform.h',
6703      'Line' => '1504',
6704      'Param' => {
6705        '0' => {
6706          'name' => 'instance_id',
6707          'type' => '135'
6708        },
6709        '1' => {
6710          'name' => 'completion_code',
6711          'type' => '135'
6712        },
6713        '2' => {
6714          'name' => 'comp_sensor_count',
6715          'type' => '135'
6716        },
6717        '3' => {
6718          'name' => 'field',
6719          'type' => '318262'
6720        },
6721        '4' => {
6722          'name' => 'msg',
6723          'type' => '1450'
6724        }
6725      },
6726      'Return' => '100',
6727      'ShortName' => 'encode_get_state_sensor_readings_resp'
6728    },
6729    '318859' => {
6730      'Header' => 'platform.h',
6731      'Line' => '1813',
6732      'Param' => {
6733        '0' => {
6734          'name' => 'msg',
6735          'type' => '1529'
6736        },
6737        '1' => {
6738          'name' => 'payload_length',
6739          'type' => '164'
6740        },
6741        '2' => {
6742          'name' => 'completion_code',
6743          'type' => '1193'
6744        }
6745      },
6746      'Reg' => {
6747        '0' => 'rdi',
6748        '1' => 'rsi',
6749        '2' => 'rdx'
6750      },
6751      'Return' => '100',
6752      'ShortName' => 'decode_set_numeric_effecter_value_resp'
6753    },
6754    '318936' => {
6755      'Header' => 'platform.h',
6756      'Line' => '1800',
6757      'Param' => {
6758        '0' => {
6759          'name' => 'instance_id',
6760          'type' => '135'
6761        },
6762        '1' => {
6763          'name' => 'effecter_id',
6764          'type' => '5667'
6765        },
6766        '2' => {
6767          'name' => 'effecter_data_size',
6768          'type' => '135'
6769        },
6770        '3' => {
6771          'name' => 'effecter_value',
6772          'type' => '5818'
6773        },
6774        '4' => {
6775          'name' => 'msg',
6776          'type' => '1450'
6777        },
6778        '5' => {
6779          'name' => 'payload_length',
6780          'type' => '164'
6781        }
6782      },
6783      'Reg' => {
6784        '3' => 'r12'
6785      },
6786      'Return' => '100',
6787      'ShortName' => 'encode_set_numeric_effecter_value_req'
6788    },
6789    '319404' => {
6790      'Header' => 'platform.h',
6791      'Line' => '1375',
6792      'Param' => {
6793        '0' => {
6794          'name' => 'instance_id',
6795          'type' => '135'
6796        },
6797        '1' => {
6798          'name' => 'completion_code',
6799          'type' => '135'
6800        },
6801        '2' => {
6802          'name' => 'msg',
6803          'type' => '1450'
6804        },
6805        '3' => {
6806          'name' => 'payload_length',
6807          'type' => '164'
6808        }
6809      },
6810      'Return' => '100',
6811      'ShortName' => 'encode_set_numeric_effecter_value_resp'
6812    },
6813    '319597' => {
6814      'Header' => 'platform.h',
6815      'Line' => '1359',
6816      'Param' => {
6817        '0' => {
6818          'name' => 'msg',
6819          'type' => '1529'
6820        },
6821        '1' => {
6822          'name' => 'payload_length',
6823          'type' => '164'
6824        },
6825        '2' => {
6826          'name' => 'effecter_id',
6827          'type' => '26777'
6828        },
6829        '3' => {
6830          'name' => 'effecter_data_size',
6831          'type' => '1193'
6832        },
6833        '4' => {
6834          'name' => 'effecter_value',
6835          'type' => '1193'
6836        }
6837      },
6838      'Return' => '100',
6839      'ShortName' => 'decode_set_numeric_effecter_value_req'
6840    },
6841    '325933' => {
6842      'Header' => 'platform.h',
6843      'Line' => '1711',
6844      'Param' => {
6845        '0' => {
6846          'name' => 'msg',
6847          'type' => '1529'
6848        },
6849        '1' => {
6850          'name' => 'payload_length',
6851          'type' => '164'
6852        },
6853        '2' => {
6854          'name' => 'completion_code',
6855          'type' => '1193'
6856        },
6857        '3' => {
6858          'name' => 'next_record_hndl',
6859          'type' => '1675'
6860        },
6861        '4' => {
6862          'name' => 'next_data_transfer_hndl',
6863          'type' => '1675'
6864        },
6865        '5' => {
6866          'name' => 'transfer_flag',
6867          'type' => '1193'
6868        },
6869        '6' => {
6870          'name' => 'resp_cnt',
6871          'offset' => '0',
6872          'type' => '26777'
6873        },
6874        '7' => {
6875          'name' => 'record_data',
6876          'offset' => '8',
6877          'type' => '1193'
6878        },
6879        '8' => {
6880          'name' => 'record_data_length',
6881          'offset' => '16',
6882          'type' => '164'
6883        },
6884        '9' => {
6885          'name' => 'transfer_crc',
6886          'offset' => '24',
6887          'type' => '1193'
6888        }
6889      },
6890      'Reg' => {
6891        '5' => 'rbx'
6892      },
6893      'Return' => '100',
6894      'ShortName' => 'decode_get_pdr_resp'
6895    },
6896    '329334' => {
6897      'Header' => 'platform.h',
6898      'Line' => '1680',
6899      'Param' => {
6900        '0' => {
6901          'name' => 'instance_id',
6902          'type' => '135'
6903        },
6904        '1' => {
6905          'name' => 'record_hndl',
6906          'type' => '147'
6907        },
6908        '2' => {
6909          'name' => 'data_transfer_hndl',
6910          'type' => '147'
6911        },
6912        '3' => {
6913          'name' => 'transfer_op_flag',
6914          'type' => '135'
6915        },
6916        '4' => {
6917          'name' => 'request_cnt',
6918          'type' => '5667'
6919        },
6920        '5' => {
6921          'name' => 'record_chg_num',
6922          'type' => '5667'
6923        },
6924        '6' => {
6925          'name' => 'msg',
6926          'offset' => '0',
6927          'type' => '1450'
6928        },
6929        '7' => {
6930          'name' => 'payload_length',
6931          'offset' => '8',
6932          'type' => '164'
6933        }
6934      },
6935      'Reg' => {
6936        '2' => 'r14'
6937      },
6938      'Return' => '100',
6939      'ShortName' => 'encode_get_pdr_req'
6940    },
6941    '332875' => {
6942      'Header' => 'platform.h',
6943      'Line' => '1642',
6944      'Param' => {
6945        '0' => {
6946          'name' => 'msg',
6947          'type' => '1529'
6948        },
6949        '1' => {
6950          'name' => 'payload_length',
6951          'type' => '164'
6952        },
6953        '2' => {
6954          'name' => 'completion_code',
6955          'type' => '1193'
6956        },
6957        '3' => {
6958          'name' => 'repository_state',
6959          'type' => '1193'
6960        },
6961        '4' => {
6962          'name' => 'update_time',
6963          'type' => '1193'
6964        },
6965        '5' => {
6966          'name' => 'oem_update_time',
6967          'type' => '1193'
6968        },
6969        '6' => {
6970          'name' => 'record_count',
6971          'offset' => '0',
6972          'type' => '1675'
6973        },
6974        '7' => {
6975          'name' => 'repository_size',
6976          'offset' => '8',
6977          'type' => '1675'
6978        },
6979        '8' => {
6980          'name' => 'largest_record_size',
6981          'offset' => '16',
6982          'type' => '1675'
6983        },
6984        '9' => {
6985          'name' => 'data_transfer_handle_timeout',
6986          'offset' => '24',
6987          'type' => '1193'
6988        }
6989      },
6990      'Return' => '100',
6991      'ShortName' => 'decode_get_pdr_repository_info_resp'
6992    },
6993    '336491' => {
6994      'Header' => 'platform.h',
6995      'Line' => '1618',
6996      'Param' => {
6997        '0' => {
6998          'name' => 'instance_id',
6999          'type' => '135'
7000        },
7001        '1' => {
7002          'name' => 'completion_code',
7003          'type' => '135'
7004        },
7005        '2' => {
7006          'name' => 'repository_state',
7007          'type' => '135'
7008        },
7009        '3' => {
7010          'name' => 'update_time',
7011          'type' => '5818'
7012        },
7013        '4' => {
7014          'name' => 'oem_update_time',
7015          'type' => '5818'
7016        },
7017        '5' => {
7018          'name' => 'record_count',
7019          'type' => '147'
7020        },
7021        '6' => {
7022          'name' => 'repository_size',
7023          'offset' => '0',
7024          'type' => '147'
7025        },
7026        '7' => {
7027          'name' => 'largest_record_size',
7028          'offset' => '8',
7029          'type' => '147'
7030        },
7031        '8' => {
7032          'name' => 'data_transfer_handle_timeout',
7033          'offset' => '16',
7034          'type' => '135'
7035        },
7036        '9' => {
7037          'name' => 'msg',
7038          'offset' => '24',
7039          'type' => '1450'
7040        }
7041      },
7042      'Return' => '100',
7043      'ShortName' => 'encode_get_pdr_repository_info_resp'
7044    },
7045    '336964' => {
7046      'Header' => 'platform.h',
7047      'Line' => '1442',
7048      'Param' => {
7049        '0' => {
7050          'name' => 'instance_id',
7051          'type' => '135'
7052        },
7053        '1' => {
7054          'name' => 'completion_code',
7055          'type' => '135'
7056        },
7057        '2' => {
7058          'name' => 'next_record_hndl',
7059          'type' => '147'
7060        },
7061        '3' => {
7062          'name' => 'next_data_transfer_hndl',
7063          'type' => '147'
7064        },
7065        '4' => {
7066          'name' => 'transfer_flag',
7067          'type' => '135'
7068        },
7069        '5' => {
7070          'name' => 'resp_cnt',
7071          'type' => '5667'
7072        },
7073        '6' => {
7074          'name' => 'record_data',
7075          'offset' => '0',
7076          'type' => '5818'
7077        },
7078        '7' => {
7079          'name' => 'transfer_crc',
7080          'offset' => '8',
7081          'type' => '135'
7082        },
7083        '8' => {
7084          'name' => 'msg',
7085          'offset' => '16',
7086          'type' => '1450'
7087        }
7088      },
7089      'Return' => '100',
7090      'ShortName' => 'encode_get_pdr_resp'
7091    },
7092    '337413' => {
7093      'Header' => 'platform.h',
7094      'Line' => '1463',
7095      'Param' => {
7096        '0' => {
7097          'name' => 'msg',
7098          'type' => '1529'
7099        },
7100        '1' => {
7101          'name' => 'payload_length',
7102          'type' => '164'
7103        },
7104        '2' => {
7105          'name' => 'record_hndl',
7106          'type' => '1675'
7107        },
7108        '3' => {
7109          'name' => 'data_transfer_hndl',
7110          'type' => '1675'
7111        },
7112        '4' => {
7113          'name' => 'transfer_op_flag',
7114          'type' => '1193'
7115        },
7116        '5' => {
7117          'name' => 'request_cnt',
7118          'type' => '26777'
7119        },
7120        '6' => {
7121          'name' => 'record_chg_num',
7122          'offset' => '0',
7123          'type' => '26777'
7124        }
7125      },
7126      'Return' => '100',
7127      'ShortName' => 'decode_get_pdr_req'
7128    },
7129    '339649' => {
7130      'Header' => 'platform.h',
7131      'Line' => '1414',
7132      'Param' => {
7133        '0' => {
7134          'name' => 'msg',
7135          'type' => '1529'
7136        },
7137        '1' => {
7138          'name' => 'payload_length',
7139          'type' => '164'
7140        },
7141        '2' => {
7142          'name' => 'effecter_id',
7143          'type' => '26777'
7144        },
7145        '3' => {
7146          'name' => 'comp_effecter_count',
7147          'type' => '1193'
7148        },
7149        '4' => {
7150          'name' => 'field',
7151          'type' => '341562'
7152        }
7153      },
7154      'Return' => '100',
7155      'ShortName' => 'decode_set_state_effecter_states_req'
7156    },
7157    '341567' => {
7158      'Header' => 'platform.h',
7159      'Line' => '1779',
7160      'Param' => {
7161        '0' => {
7162          'name' => 'msg',
7163          'type' => '1529'
7164        },
7165        '1' => {
7166          'name' => 'payload_length',
7167          'type' => '164'
7168        },
7169        '2' => {
7170          'name' => 'completion_code',
7171          'type' => '1193'
7172        }
7173      },
7174      'Reg' => {
7175        '0' => 'rdi',
7176        '1' => 'rsi',
7177        '2' => 'rdx'
7178      },
7179      'Return' => '100',
7180      'ShortName' => 'decode_set_state_effecter_states_resp'
7181    },
7182    '341642' => {
7183      'Header' => 'platform.h',
7184      'Line' => '1760',
7185      'Param' => {
7186        '0' => {
7187          'name' => 'instance_id',
7188          'type' => '135'
7189        },
7190        '1' => {
7191          'name' => 'effecter_id',
7192          'type' => '5667'
7193        },
7194        '2' => {
7195          'name' => 'comp_effecter_count',
7196          'type' => '135'
7197        },
7198        '3' => {
7199          'name' => 'field',
7200          'type' => '341562'
7201        },
7202        '4' => {
7203          'name' => 'msg',
7204          'type' => '1450'
7205        }
7206      },
7207      'Reg' => {
7208        '1' => 'rsi'
7209      },
7210      'Return' => '100',
7211      'ShortName' => 'encode_set_state_effecter_states_req'
7212    },
7213    '341986' => {
7214      'Header' => 'platform.h',
7215      'Line' => '1392',
7216      'Param' => {
7217        '0' => {
7218          'name' => 'instance_id',
7219          'type' => '135'
7220        },
7221        '1' => {
7222          'name' => 'completion_code',
7223          'type' => '135'
7224        },
7225        '2' => {
7226          'name' => 'msg',
7227          'type' => '1450'
7228        }
7229      },
7230      'Return' => '100',
7231      'ShortName' => 'encode_set_state_effecter_states_resp'
7232    },
7233    '342153' => {
7234      'Header' => 'platform.h',
7235      'Line' => '720',
7236      'Param' => {
7237        '0' => {
7238          'name' => 'sensor',
7239          'type' => '342543'
7240        },
7241        '1' => {
7242          'name' => 'allocation_size',
7243          'type' => '54054'
7244        },
7245        '2' => {
7246          'name' => 'possible_states',
7247          'type' => '342553'
7248        },
7249        '3' => {
7250          'name' => 'possible_states_size',
7251          'type' => '54054'
7252        },
7253        '4' => {
7254          'name' => 'actual_size',
7255          'type' => '244057'
7256        }
7257      },
7258      'Reg' => {
7259        '0' => 'rdi',
7260        '1' => 'rsi',
7261        '2' => 'r9',
7262        '3' => 'rcx',
7263        '4' => 'r8'
7264      },
7265      'Return' => '100',
7266      'ShortName' => 'encode_state_sensor_pdr'
7267    },
7268    '342563' => {
7269      'Header' => 'platform.h',
7270      'Line' => '982',
7271      'Param' => {
7272        '0' => {
7273          'name' => 'effecter',
7274          'type' => '342953'
7275        },
7276        '1' => {
7277          'name' => 'allocation_size',
7278          'type' => '54054'
7279        },
7280        '2' => {
7281          'name' => 'possible_states',
7282          'type' => '342963'
7283        },
7284        '3' => {
7285          'name' => 'possible_states_size',
7286          'type' => '54054'
7287        },
7288        '4' => {
7289          'name' => 'actual_size',
7290          'type' => '244057'
7291        }
7292      },
7293      'Reg' => {
7294        '0' => 'rdi',
7295        '1' => 'rsi',
7296        '2' => 'r9',
7297        '3' => 'rcx',
7298        '4' => 'r8'
7299      },
7300      'Return' => '100',
7301      'ShortName' => 'encode_state_effecter_pdr'
7302    },
7303    '346904' => {
7304      'Header' => 'instance-id.h',
7305      'Line' => '85',
7306      'Param' => {
7307        '0' => {
7308          'name' => 'ctx',
7309          'type' => '347084'
7310        },
7311        '1' => {
7312          'name' => 'tid',
7313          'type' => '4836'
7314        },
7315        '2' => {
7316          'name' => 'iid',
7317          'type' => '4848'
7318        }
7319      },
7320      'Return' => '100',
7321      'ShortName' => 'pldm_instance_id_free'
7322    },
7323    '347089' => {
7324      'Header' => 'instance-id.h',
7325      'Line' => '68',
7326      'Param' => {
7327        '0' => {
7328          'name' => 'ctx',
7329          'type' => '347084'
7330        },
7331        '1' => {
7332          'name' => 'tid',
7333          'type' => '4836'
7334        },
7335        '2' => {
7336          'name' => 'iid',
7337          'type' => '347471'
7338        }
7339      },
7340      'Return' => '100',
7341      'ShortName' => 'pldm_instance_id_alloc'
7342    },
7343    '347476' => {
7344      'Header' => 'instance-id.h',
7345      'Line' => '51',
7346      'Param' => {
7347        '0' => {
7348          'name' => 'ctx',
7349          'type' => '347084'
7350        }
7351      },
7352      'Reg' => {
7353        '0' => 'rdi'
7354      },
7355      'Return' => '100',
7356      'ShortName' => 'pldm_instance_db_destroy'
7357    },
7358    '347561' => {
7359      'Header' => 'instance-id.h',
7360      'Line' => '41',
7361      'Param' => {
7362        '0' => {
7363          'name' => 'ctx',
7364          'type' => '347647'
7365        }
7366      },
7367      'Return' => '100',
7368      'ShortName' => 'pldm_instance_db_init_default'
7369    },
7370    '347652' => {
7371      'Header' => 'instance-id.h',
7372      'Line' => '28',
7373      'Param' => {
7374        '0' => {
7375          'name' => 'ctx',
7376          'type' => '347647'
7377        },
7378        '1' => {
7379          'name' => 'dbpath',
7380          'type' => '8992'
7381        }
7382      },
7383      'Return' => '100',
7384      'ShortName' => 'pldm_instance_db_init'
7385    },
7386    '350324' => {
7387      'Header' => 'af-mctp.h',
7388      'Line' => '54',
7389      'Param' => {
7390        '0' => {
7391          'name' => 'transport',
7392          'type' => '350480'
7393        },
7394        '1' => {
7395          'name' => 'smctp',
7396          'type' => '350485'
7397        },
7398        '2' => {
7399          'name' => 'len',
7400          'type' => '164'
7401        }
7402      },
7403      'Reg' => {
7404        '1' => 'rsi',
7405        '2' => 'rdx'
7406      },
7407      'Return' => '100',
7408      'ShortName' => 'pldm_transport_af_mctp_bind'
7409    },
7410    '350490' => {
7411      'Header' => 'af-mctp.h',
7412      'Line' => '19',
7413      'Param' => {
7414        '0' => {
7415          'name' => 'ctx',
7416          'type' => '350480'
7417        }
7418      },
7419      'Reg' => {
7420        '0' => 'rdi'
7421      },
7422      'Return' => '1',
7423      'ShortName' => 'pldm_transport_af_mctp_destroy'
7424    },
7425    '350574' => {
7426      'Header' => 'af-mctp.h',
7427      'Line' => '16',
7428      'Param' => {
7429        '0' => {
7430          'name' => 'ctx',
7431          'type' => '350798'
7432        }
7433      },
7434      'Reg' => {
7435        '0' => 'r12'
7436      },
7437      'Return' => '100',
7438      'ShortName' => 'pldm_transport_af_mctp_init'
7439    },
7440    '351985' => {
7441      'Header' => 'af-mctp.h',
7442      'Line' => '37',
7443      'Param' => {
7444        '0' => {
7445          'name' => 'ctx',
7446          'type' => '350480'
7447        },
7448        '1' => {
7449          'name' => 'tid',
7450          'type' => '4836'
7451        },
7452        '2' => {
7453          'name' => 'eid',
7454          'type' => '348657'
7455        }
7456      },
7457      'Reg' => {
7458        '0' => 'rdi',
7459        '1' => 'rsi',
7460        '2' => 'rdx'
7461      },
7462      'Return' => '100',
7463      'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
7464    },
7465    '352058' => {
7466      'Header' => 'af-mctp.h',
7467      'Line' => '33',
7468      'Param' => {
7469        '0' => {
7470          'name' => 'ctx',
7471          'type' => '350480'
7472        },
7473        '1' => {
7474          'name' => 'tid',
7475          'type' => '4836'
7476        },
7477        '2' => {
7478          'name' => 'eid',
7479          'type' => '348657'
7480        }
7481      },
7482      'Reg' => {
7483        '0' => 'rdi',
7484        '1' => 'rsi',
7485        '2' => 'rdx'
7486      },
7487      'Return' => '100',
7488      'ShortName' => 'pldm_transport_af_mctp_map_tid'
7489    },
7490    '352299' => {
7491      'Header' => 'af-mctp.h',
7492      'Line' => '28',
7493      'Param' => {
7494        '0' => {
7495          'name' => 't',
7496          'type' => '348897'
7497        },
7498        '1' => {
7499          'name' => 'pollfd',
7500          'type' => '348983'
7501        }
7502      },
7503      'Reg' => {
7504        '0' => 'rdi',
7505        '1' => 'rsi'
7506      },
7507      'Return' => '100',
7508      'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7509    },
7510    '352377' => {
7511      'Header' => 'af-mctp.h',
7512      'Line' => '23',
7513      'Param' => {
7514        '0' => {
7515          'name' => 'ctx',
7516          'type' => '350480'
7517        }
7518      },
7519      'Reg' => {
7520        '0' => 'rdi'
7521      },
7522      'Return' => '348897',
7523      'ShortName' => 'pldm_transport_af_mctp_core'
7524    },
7525    '354731' => {
7526      'Header' => 'mctp-demux.h',
7527      'Line' => '18',
7528      'Param' => {
7529        '0' => {
7530          'name' => 'ctx',
7531          'type' => '354513'
7532        }
7533      },
7534      'Reg' => {
7535        '0' => 'rdi'
7536      },
7537      'Return' => '1',
7538      'ShortName' => 'pldm_transport_mctp_demux_destroy'
7539    },
7540    '354816' => {
7541      'Header' => 'mctp-demux.h',
7542      'Line' => '15',
7543      'Param' => {
7544        '0' => {
7545          'name' => 'ctx',
7546          'type' => '355019'
7547        }
7548      },
7549      'Reg' => {
7550        '0' => 'r12'
7551      },
7552      'Return' => '100',
7553      'ShortName' => 'pldm_transport_mctp_demux_init'
7554    },
7555    '356108' => {
7556      'Header' => 'mctp-demux.h',
7557      'Line' => '36',
7558      'Param' => {
7559        '0' => {
7560          'name' => 'ctx',
7561          'type' => '354513'
7562        },
7563        '1' => {
7564          'name' => 'tid',
7565          'type' => '4836'
7566        },
7567        '2' => {
7568          'name' => 'eid',
7569          'type' => '348657'
7570        }
7571      },
7572      'Reg' => {
7573        '0' => 'rdi',
7574        '1' => 'rsi',
7575        '2' => 'rdx'
7576      },
7577      'Return' => '100',
7578      'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7579    },
7580    '356181' => {
7581      'Header' => 'mctp-demux.h',
7582      'Line' => '32',
7583      'Param' => {
7584        '0' => {
7585          'name' => 'ctx',
7586          'type' => '354513'
7587        },
7588        '1' => {
7589          'name' => 'tid',
7590          'type' => '4836'
7591        },
7592        '2' => {
7593          'name' => 'eid',
7594          'type' => '348657'
7595        }
7596      },
7597      'Reg' => {
7598        '0' => 'rdi',
7599        '1' => 'rsi',
7600        '2' => 'rdx'
7601      },
7602      'Return' => '100',
7603      'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7604    },
7605    '356422' => {
7606      'Header' => 'mctp-demux.h',
7607      'Line' => '27',
7608      'Param' => {
7609        '0' => {
7610          'name' => 't',
7611          'type' => '348897'
7612        },
7613        '1' => {
7614          'name' => 'pollfd',
7615          'type' => '348983'
7616        }
7617      },
7618      'Reg' => {
7619        '0' => 'rdi',
7620        '1' => 'rsi'
7621      },
7622      'Return' => '100',
7623      'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7624    },
7625    '356815' => {
7626      'Header' => 'mctp-demux.h',
7627      'Line' => '22',
7628      'Param' => {
7629        '0' => {
7630          'name' => 'ctx',
7631          'type' => '354513'
7632        }
7633      },
7634      'Reg' => {
7635        '0' => 'rdi'
7636      },
7637      'Return' => '348897',
7638      'ShortName' => 'pldm_transport_mctp_demux_core'
7639    },
7640    '362879' => {
7641      'Header' => 'transport.h',
7642      'Line' => '118',
7643      'Param' => {
7644        '0' => {
7645          'name' => 'transport',
7646          'type' => '348897'
7647        },
7648        '1' => {
7649          'name' => 'tid',
7650          'type' => '4836'
7651        },
7652        '2' => {
7653          'name' => 'pldm_req_msg',
7654          'type' => '1269'
7655        },
7656        '3' => {
7657          'name' => 'req_msg_len',
7658          'type' => '164'
7659        },
7660        '4' => {
7661          'name' => 'pldm_resp_msg',
7662          'type' => '21368'
7663        },
7664        '5' => {
7665          'name' => 'resp_msg_len',
7666          'type' => '2704'
7667        }
7668      },
7669      'Reg' => {
7670        '2' => 'r14'
7671      },
7672      'Return' => '348771',
7673      'ShortName' => 'pldm_transport_send_recv_msg'
7674    },
7675    '363934' => {
7676      'Header' => 'transport.h',
7677      'Line' => '81',
7678      'Param' => {
7679        '0' => {
7680          'name' => 'transport',
7681          'type' => '348897'
7682        },
7683        '1' => {
7684          'name' => 'tid',
7685          'type' => '348902'
7686        },
7687        '2' => {
7688          'name' => 'pldm_msg',
7689          'type' => '21368'
7690        },
7691        '3' => {
7692          'name' => 'msg_len',
7693          'type' => '2704'
7694        }
7695      },
7696      'Reg' => {
7697        '0' => 'rdi',
7698        '1' => 'rsi',
7699        '2' => 'rbp',
7700        '3' => 'rcx'
7701      },
7702      'Return' => '348771',
7703      'ShortName' => 'pldm_transport_recv_msg'
7704    },
7705    '364115' => {
7706      'Header' => 'transport.h',
7707      'Line' => '53',
7708      'Param' => {
7709        '0' => {
7710          'name' => 'transport',
7711          'type' => '348897'
7712        },
7713        '1' => {
7714          'name' => 'tid',
7715          'type' => '4836'
7716        },
7717        '2' => {
7718          'name' => 'pldm_msg',
7719          'type' => '1269'
7720        },
7721        '3' => {
7722          'name' => 'msg_len',
7723          'type' => '164'
7724        }
7725      },
7726      'Reg' => {
7727        '0' => 'rdi',
7728        '1' => 'rsi',
7729        '2' => 'rdx',
7730        '3' => 'rcx'
7731      },
7732      'Return' => '348771',
7733      'ShortName' => 'pldm_transport_send_msg'
7734    },
7735    '364266' => {
7736      'Header' => 'transport.h',
7737      'Line' => '31',
7738      'Param' => {
7739        '0' => {
7740          'name' => 'transport',
7741          'type' => '348897'
7742        },
7743        '1' => {
7744          'name' => 'timeout',
7745          'type' => '100'
7746        }
7747      },
7748      'Return' => '100',
7749      'ShortName' => 'pldm_transport_poll'
7750    },
7751    '366550' => {
7752      'Header' => 'file_io.h',
7753      'Line' => '912',
7754      'Param' => {
7755        '0' => {
7756          'name' => 'instance_id',
7757          'type' => '135'
7758        },
7759        '1' => {
7760          'name' => 'completion_code',
7761          'type' => '135'
7762        },
7763        '2' => {
7764          'name' => 'msg',
7765          'type' => '1450'
7766        }
7767      },
7768      'Return' => '100',
7769      'ShortName' => 'encode_new_file_with_metadata_resp'
7770    },
7771    '366750' => {
7772      'Header' => 'file_io.h',
7773      'Line' => '898',
7774      'Param' => {
7775        '0' => {
7776          'name' => 'msg',
7777          'type' => '1529'
7778        },
7779        '1' => {
7780          'name' => 'payload_length',
7781          'type' => '164'
7782        },
7783        '2' => {
7784          'name' => 'file_type',
7785          'type' => '26777'
7786        },
7787        '3' => {
7788          'name' => 'file_handle',
7789          'type' => '1675'
7790        },
7791        '4' => {
7792          'name' => 'length',
7793          'type' => '38760'
7794        },
7795        '5' => {
7796          'name' => 'file_meta_data_1',
7797          'type' => '1675'
7798        },
7799        '6' => {
7800          'name' => 'file_meta_data_2',
7801          'offset' => '0',
7802          'type' => '1675'
7803        },
7804        '7' => {
7805          'name' => 'file_meta_data_3',
7806          'offset' => '8',
7807          'type' => '1675'
7808        },
7809        '8' => {
7810          'name' => 'file_meta_data_4',
7811          'offset' => '16',
7812          'type' => '1675'
7813        }
7814      },
7815      'Reg' => {
7816        '1' => 'r10',
7817        '2' => 'rdx',
7818        '3' => 'rdi',
7819        '4' => 'r8',
7820        '5' => 'r9'
7821      },
7822      'Return' => '100',
7823      'ShortName' => 'decode_new_file_with_metadata_req'
7824    },
7825    '366982' => {
7826      'Header' => 'file_io.h',
7827      'Line' => '881',
7828      'Param' => {
7829        '0' => {
7830          'name' => 'msg',
7831          'type' => '1529'
7832        },
7833        '1' => {
7834          'name' => 'payload_length',
7835          'type' => '164'
7836        },
7837        '2' => {
7838          'name' => 'completion_code',
7839          'type' => '1193'
7840        }
7841      },
7842      'Reg' => {
7843        '0' => 'rdi',
7844        '1' => 'rsi',
7845        '2' => 'rdx'
7846      },
7847      'Return' => '100',
7848      'ShortName' => 'decode_new_file_with_metadata_resp'
7849    },
7850    '367083' => {
7851      'Header' => 'file_io.h',
7852      'Line' => '866',
7853      'Param' => {
7854        '0' => {
7855          'name' => 'instance_id',
7856          'type' => '135'
7857        },
7858        '1' => {
7859          'name' => 'file_type',
7860          'type' => '5667'
7861        },
7862        '2' => {
7863          'name' => 'file_handle',
7864          'type' => '147'
7865        },
7866        '3' => {
7867          'name' => 'length',
7868          'type' => '30110'
7869        },
7870        '4' => {
7871          'name' => 'file_meta_data_1',
7872          'type' => '147'
7873        },
7874        '5' => {
7875          'name' => 'file_meta_data_2',
7876          'type' => '147'
7877        },
7878        '6' => {
7879          'name' => 'file_meta_data_3',
7880          'offset' => '0',
7881          'type' => '147'
7882        },
7883        '7' => {
7884          'name' => 'file_meta_data_4',
7885          'offset' => '8',
7886          'type' => '147'
7887        },
7888        '8' => {
7889          'name' => 'msg',
7890          'offset' => '16',
7891          'type' => '1450'
7892        }
7893      },
7894      'Reg' => {
7895        '2' => 'r14'
7896      },
7897      'Return' => '100',
7898      'ShortName' => 'encode_new_file_with_metadata_req'
7899    },
7900    '367380' => {
7901      'Header' => 'file_io.h',
7902      'Line' => '824',
7903      'Param' => {
7904        '0' => {
7905          'name' => 'instance_id',
7906          'type' => '135'
7907        },
7908        '1' => {
7909          'name' => 'completion_code',
7910          'type' => '135'
7911        },
7912        '2' => {
7913          'name' => 'msg',
7914          'type' => '1450'
7915        }
7916      },
7917      'Return' => '100',
7918      'ShortName' => 'encode_file_ack_with_meta_data_resp'
7919    },
7920    '367575' => {
7921      'Header' => 'file_io.h',
7922      'Line' => '811',
7923      'Param' => {
7924        '0' => {
7925          'name' => 'msg',
7926          'type' => '1529'
7927        },
7928        '1' => {
7929          'name' => 'payload_length',
7930          'type' => '164'
7931        },
7932        '2' => {
7933          'name' => 'file_type',
7934          'type' => '26777'
7935        },
7936        '3' => {
7937          'name' => 'file_handle',
7938          'type' => '1675'
7939        },
7940        '4' => {
7941          'name' => 'file_status',
7942          'type' => '1193'
7943        },
7944        '5' => {
7945          'name' => 'file_meta_data_1',
7946          'type' => '1675'
7947        },
7948        '6' => {
7949          'name' => 'file_meta_data_2',
7950          'offset' => '0',
7951          'type' => '1675'
7952        },
7953        '7' => {
7954          'name' => 'file_meta_data_3',
7955          'offset' => '8',
7956          'type' => '1675'
7957        },
7958        '8' => {
7959          'name' => 'file_meta_data_4',
7960          'offset' => '16',
7961          'type' => '1675'
7962        }
7963      },
7964      'Reg' => {
7965        '1' => 'rsi',
7966        '2' => 'rdx',
7967        '3' => 'rcx',
7968        '4' => 'r8',
7969        '5' => 'r9'
7970      },
7971      'Return' => '100',
7972      'ShortName' => 'decode_file_ack_with_meta_data_req'
7973    },
7974    '367787' => {
7975      'Header' => 'file_io.h',
7976      'Line' => '794',
7977      'Param' => {
7978        '0' => {
7979          'name' => 'msg',
7980          'type' => '1529'
7981        },
7982        '1' => {
7983          'name' => 'payload_length',
7984          'type' => '164'
7985        },
7986        '2' => {
7987          'name' => 'completion_code',
7988          'type' => '1193'
7989        }
7990      },
7991      'Reg' => {
7992        '0' => 'rdi',
7993        '1' => 'rsi',
7994        '2' => 'rdx'
7995      },
7996      'Return' => '100',
7997      'ShortName' => 'decode_file_ack_with_meta_data_resp'
7998    },
7999    '367883' => {
8000      'Header' => 'file_io.h',
8001      'Line' => '781',
8002      'Param' => {
8003        '0' => {
8004          'name' => 'instance_id',
8005          'type' => '135'
8006        },
8007        '1' => {
8008          'name' => 'file_type',
8009          'type' => '5667'
8010        },
8011        '2' => {
8012          'name' => 'file_handle',
8013          'type' => '147'
8014        },
8015        '3' => {
8016          'name' => 'file_status',
8017          'type' => '135'
8018        },
8019        '4' => {
8020          'name' => 'file_meta_data_1',
8021          'type' => '147'
8022        },
8023        '5' => {
8024          'name' => 'file_meta_data_2',
8025          'type' => '147'
8026        },
8027        '6' => {
8028          'name' => 'file_meta_data_3',
8029          'offset' => '0',
8030          'type' => '147'
8031        },
8032        '7' => {
8033          'name' => 'file_meta_data_4',
8034          'offset' => '8',
8035          'type' => '147'
8036        },
8037        '8' => {
8038          'name' => 'msg',
8039          'offset' => '16',
8040          'type' => '1450'
8041        }
8042      },
8043      'Reg' => {
8044        '2' => 'r14'
8045      },
8046      'Return' => '100',
8047      'ShortName' => 'encode_file_ack_with_meta_data_req'
8048    },
8049    '368180' => {
8050      'Header' => 'file_io.h',
8051      'Line' => '741',
8052      'Param' => {
8053        '0' => {
8054          'name' => 'msg',
8055          'type' => '1529'
8056        },
8057        '1' => {
8058          'name' => 'payload_length',
8059          'type' => '164'
8060        },
8061        '2' => {
8062          'name' => 'completion_code',
8063          'type' => '1193'
8064        }
8065      },
8066      'Reg' => {
8067        '0' => 'rdi',
8068        '1' => 'rsi',
8069        '2' => 'rdx'
8070      },
8071      'Return' => '100',
8072      'ShortName' => 'decode_file_ack_resp'
8073    },
8074    '368281' => {
8075      'Header' => 'file_io.h',
8076      'Line' => '730',
8077      'Param' => {
8078        '0' => {
8079          'name' => 'instance_id',
8080          'type' => '135'
8081        },
8082        '1' => {
8083          'name' => 'file_type',
8084          'type' => '5667'
8085        },
8086        '2' => {
8087          'name' => 'file_handle',
8088          'type' => '147'
8089        },
8090        '3' => {
8091          'name' => 'file_status',
8092          'type' => '135'
8093        },
8094        '4' => {
8095          'name' => 'msg',
8096          'type' => '1450'
8097        }
8098      },
8099      'Return' => '100',
8100      'ShortName' => 'encode_file_ack_req'
8101    },
8102    '368516' => {
8103      'Header' => 'file_io.h',
8104      'Line' => '718',
8105      'Param' => {
8106        '0' => {
8107          'name' => 'instance_id',
8108          'type' => '135'
8109        },
8110        '1' => {
8111          'name' => 'completion_code',
8112          'type' => '135'
8113        },
8114        '2' => {
8115          'name' => 'msg',
8116          'type' => '1450'
8117        }
8118      },
8119      'Return' => '100',
8120      'ShortName' => 'encode_file_ack_resp'
8121    },
8122    '368706' => {
8123      'Header' => 'file_io.h',
8124      'Line' => '706',
8125      'Param' => {
8126        '0' => {
8127          'name' => 'msg',
8128          'type' => '1529'
8129        },
8130        '1' => {
8131          'name' => 'payload_length',
8132          'type' => '164'
8133        },
8134        '2' => {
8135          'name' => 'file_type',
8136          'type' => '26777'
8137        },
8138        '3' => {
8139          'name' => 'file_handle',
8140          'type' => '1675'
8141        },
8142        '4' => {
8143          'name' => 'file_status',
8144          'type' => '1193'
8145        }
8146      },
8147      'Reg' => {
8148        '1' => 'rsi',
8149        '2' => 'rdx',
8150        '3' => 'rcx',
8151        '4' => 'r8'
8152      },
8153      'Return' => '100',
8154      'ShortName' => 'decode_file_ack_req'
8155    },
8156    '368848' => {
8157      'Header' => 'file_io.h',
8158      'Line' => '675',
8159      'Param' => {
8160        '0' => {
8161          'name' => 'msg',
8162          'type' => '1529'
8163        },
8164        '1' => {
8165          'name' => 'payload_length',
8166          'type' => '164'
8167        },
8168        '2' => {
8169          'name' => 'completion_code',
8170          'type' => '1193'
8171        },
8172        '3' => {
8173          'name' => 'length',
8174          'type' => '1675'
8175        }
8176      },
8177      'Reg' => {
8178        '0' => 'rdi',
8179        '1' => 'rsi',
8180        '2' => 'rdx',
8181        '3' => 'rcx'
8182      },
8183      'Return' => '100',
8184      'ShortName' => 'decode_rw_file_by_type_resp'
8185    },
8186    '368963' => {
8187      'Header' => 'file_io.h',
8188      'Line' => '661',
8189      'Param' => {
8190        '0' => {
8191          'name' => 'instance_id',
8192          'type' => '135'
8193        },
8194        '1' => {
8195          'name' => 'command',
8196          'type' => '135'
8197        },
8198        '2' => {
8199          'name' => 'file_type',
8200          'type' => '5667'
8201        },
8202        '3' => {
8203          'name' => 'file_handle',
8204          'type' => '147'
8205        },
8206        '4' => {
8207          'name' => 'offset',
8208          'type' => '147'
8209        },
8210        '5' => {
8211          'name' => 'length',
8212          'type' => '147'
8213        },
8214        '6' => {
8215          'name' => 'msg',
8216          'offset' => '0',
8217          'type' => '1450'
8218        }
8219      },
8220      'Return' => '100',
8221      'ShortName' => 'encode_rw_file_by_type_req'
8222    },
8223    '369233' => {
8224      'Header' => 'file_io.h',
8225      'Line' => '644',
8226      'Param' => {
8227        '0' => {
8228          'name' => 'instance_id',
8229          'type' => '135'
8230        },
8231        '1' => {
8232          'name' => 'command',
8233          'type' => '135'
8234        },
8235        '2' => {
8236          'name' => 'completion_code',
8237          'type' => '135'
8238        },
8239        '3' => {
8240          'name' => 'length',
8241          'type' => '147'
8242        },
8243        '4' => {
8244          'name' => 'msg',
8245          'type' => '1450'
8246        }
8247      },
8248      'Return' => '100',
8249      'ShortName' => 'encode_rw_file_by_type_resp'
8250    },
8251    '369463' => {
8252      'Header' => 'file_io.h',
8253      'Line' => '626',
8254      'Param' => {
8255        '0' => {
8256          'name' => 'msg',
8257          'type' => '1529'
8258        },
8259        '1' => {
8260          'name' => 'payload_length',
8261          'type' => '164'
8262        },
8263        '2' => {
8264          'name' => 'file_type',
8265          'type' => '26777'
8266        },
8267        '3' => {
8268          'name' => 'file_handle',
8269          'type' => '1675'
8270        },
8271        '4' => {
8272          'name' => 'offset',
8273          'type' => '1675'
8274        },
8275        '5' => {
8276          'name' => 'length',
8277          'type' => '1675'
8278        }
8279      },
8280      'Reg' => {
8281        '1' => 'r10',
8282        '2' => 'rdx',
8283        '3' => 'rdi',
8284        '4' => 'r8',
8285        '5' => 'r9'
8286      },
8287      'Return' => '100',
8288      'ShortName' => 'decode_rw_file_by_type_req'
8289    },
8290    '369625' => {
8291      'Header' => 'file_io.h',
8292      'Line' => '590',
8293      'Param' => {
8294        '0' => {
8295          'name' => 'msg',
8296          'type' => '1529'
8297        },
8298        '1' => {
8299          'name' => 'payload_length',
8300          'type' => '164'
8301        },
8302        '2' => {
8303          'name' => 'completion_code',
8304          'type' => '1193'
8305        }
8306      },
8307      'Reg' => {
8308        '0' => 'rdi',
8309        '1' => 'rsi',
8310        '2' => 'rdx'
8311      },
8312      'Return' => '100',
8313      'ShortName' => 'decode_new_file_resp'
8314    },
8315    '369726' => {
8316      'Header' => 'file_io.h',
8317      'Line' => '579',
8318      'Param' => {
8319        '0' => {
8320          'name' => 'instance_id',
8321          'type' => '135'
8322        },
8323        '1' => {
8324          'name' => 'file_type',
8325          'type' => '5667'
8326        },
8327        '2' => {
8328          'name' => 'file_handle',
8329          'type' => '147'
8330        },
8331        '3' => {
8332          'name' => 'length',
8333          'type' => '30110'
8334        },
8335        '4' => {
8336          'name' => 'msg',
8337          'type' => '1450'
8338        }
8339      },
8340      'Return' => '100',
8341      'ShortName' => 'encode_new_file_req'
8342    },
8343    '369961' => {
8344      'Header' => 'file_io.h',
8345      'Line' => '567',
8346      'Param' => {
8347        '0' => {
8348          'name' => 'instance_id',
8349          'type' => '135'
8350        },
8351        '1' => {
8352          'name' => 'completion_code',
8353          'type' => '135'
8354        },
8355        '2' => {
8356          'name' => 'msg',
8357          'type' => '1450'
8358        }
8359      },
8360      'Return' => '100',
8361      'ShortName' => 'encode_new_file_resp'
8362    },
8363    '370151' => {
8364      'Header' => 'file_io.h',
8365      'Line' => '555',
8366      'Param' => {
8367        '0' => {
8368          'name' => 'msg',
8369          'type' => '1529'
8370        },
8371        '1' => {
8372          'name' => 'payload_length',
8373          'type' => '164'
8374        },
8375        '2' => {
8376          'name' => 'file_type',
8377          'type' => '26777'
8378        },
8379        '3' => {
8380          'name' => 'file_handle',
8381          'type' => '1675'
8382        },
8383        '4' => {
8384          'name' => 'length',
8385          'type' => '38760'
8386        }
8387      },
8388      'Reg' => {
8389        '1' => 'r9',
8390        '2' => 'rdx',
8391        '3' => 'rcx',
8392        '4' => 'r8'
8393      },
8394      'Return' => '100',
8395      'ShortName' => 'decode_new_file_req'
8396    },
8397    '370293' => {
8398      'Header' => 'file_io.h',
8399      'Line' => '523',
8400      'Param' => {
8401        '0' => {
8402          'name' => 'msg',
8403          'type' => '1529'
8404        },
8405        '1' => {
8406          'name' => 'payload_length',
8407          'type' => '164'
8408        },
8409        '2' => {
8410          'name' => 'completion_code',
8411          'type' => '1193'
8412        },
8413        '3' => {
8414          'name' => 'length',
8415          'type' => '1675'
8416        }
8417      },
8418      'Reg' => {
8419        '0' => 'rdi',
8420        '1' => 'rsi',
8421        '2' => 'rdx',
8422        '3' => 'rcx'
8423      },
8424      'Return' => '100',
8425      'ShortName' => 'decode_rw_file_by_type_memory_resp'
8426    },
8427    '370408' => {
8428      'Header' => 'file_io.h',
8429      'Line' => '509',
8430      'Param' => {
8431        '0' => {
8432          'name' => 'instance_id',
8433          'type' => '135'
8434        },
8435        '1' => {
8436          'name' => 'command',
8437          'type' => '135'
8438        },
8439        '2' => {
8440          'name' => 'file_type',
8441          'type' => '5667'
8442        },
8443        '3' => {
8444          'name' => 'file_handle',
8445          'type' => '147'
8446        },
8447        '4' => {
8448          'name' => 'offset',
8449          'type' => '147'
8450        },
8451        '5' => {
8452          'name' => 'length',
8453          'type' => '147'
8454        },
8455        '6' => {
8456          'name' => 'address',
8457          'offset' => '0',
8458          'type' => '30110'
8459        },
8460        '7' => {
8461          'name' => 'msg',
8462          'offset' => '8',
8463          'type' => '1450'
8464        }
8465      },
8466      'Return' => '100',
8467      'ShortName' => 'encode_rw_file_by_type_memory_req'
8468    },
8469    '370693' => {
8470      'Header' => 'file_io.h',
8471      'Line' => '491',
8472      'Param' => {
8473        '0' => {
8474          'name' => 'instance_id',
8475          'type' => '135'
8476        },
8477        '1' => {
8478          'name' => 'command',
8479          'type' => '135'
8480        },
8481        '2' => {
8482          'name' => 'completion_code',
8483          'type' => '135'
8484        },
8485        '3' => {
8486          'name' => 'length',
8487          'type' => '147'
8488        },
8489        '4' => {
8490          'name' => 'msg',
8491          'type' => '1450'
8492        }
8493      },
8494      'Return' => '100',
8495      'ShortName' => 'encode_rw_file_by_type_memory_resp'
8496    },
8497    '370923' => {
8498      'Header' => 'file_io.h',
8499      'Line' => '473',
8500      'Param' => {
8501        '0' => {
8502          'name' => 'msg',
8503          'type' => '1529'
8504        },
8505        '1' => {
8506          'name' => 'payload_length',
8507          'type' => '164'
8508        },
8509        '2' => {
8510          'name' => 'file_type',
8511          'type' => '26777'
8512        },
8513        '3' => {
8514          'name' => 'file_handle',
8515          'type' => '1675'
8516        },
8517        '4' => {
8518          'name' => 'offset',
8519          'type' => '1675'
8520        },
8521        '5' => {
8522          'name' => 'length',
8523          'type' => '1675'
8524        },
8525        '6' => {
8526          'name' => 'address',
8527          'offset' => '0',
8528          'type' => '38760'
8529        }
8530      },
8531      'Reg' => {
8532        '1' => 'r10',
8533        '2' => 'rdx',
8534        '3' => 'rdi',
8535        '4' => 'r8',
8536        '5' => 'r9'
8537      },
8538      'Return' => '100',
8539      'ShortName' => 'decode_rw_file_by_type_memory_req'
8540    },
8541    '371100' => {
8542      'Header' => 'file_io.h',
8543      'Line' => '435',
8544      'Param' => {
8545        '0' => {
8546          'name' => 'instance_id',
8547          'type' => '135'
8548        },
8549        '1' => {
8550          'name' => 'completion_code',
8551          'type' => '135'
8552        },
8553        '2' => {
8554          'name' => 'length',
8555          'type' => '147'
8556        },
8557        '3' => {
8558          'name' => 'msg',
8559          'type' => '1450'
8560        }
8561      },
8562      'Return' => '100',
8563      'ShortName' => 'encode_write_file_resp'
8564    },
8565    '371315' => {
8566      'Header' => 'file_io.h',
8567      'Line' => '422',
8568      'Param' => {
8569        '0' => {
8570          'name' => 'msg',
8571          'type' => '1529'
8572        },
8573        '1' => {
8574          'name' => 'payload_length',
8575          'type' => '164'
8576        },
8577        '2' => {
8578          'name' => 'completion_code',
8579          'type' => '1193'
8580        },
8581        '3' => {
8582          'name' => 'length',
8583          'type' => '1675'
8584        }
8585      },
8586      'Reg' => {
8587        '0' => 'rdi',
8588        '1' => 'rsi',
8589        '2' => 'rdx',
8590        '3' => 'rcx'
8591      },
8592      'Return' => '100',
8593      'ShortName' => 'decode_write_file_resp'
8594    },
8595    '371425' => {
8596      'Header' => 'file_io.h',
8597      'Line' => '410',
8598      'Param' => {
8599        '0' => {
8600          'name' => 'instance_id',
8601          'type' => '135'
8602        },
8603        '1' => {
8604          'name' => 'file_handle',
8605          'type' => '147'
8606        },
8607        '2' => {
8608          'name' => 'offset',
8609          'type' => '147'
8610        },
8611        '3' => {
8612          'name' => 'length',
8613          'type' => '147'
8614        },
8615        '4' => {
8616          'name' => 'msg',
8617          'type' => '1450'
8618        }
8619      },
8620      'Return' => '100',
8621      'ShortName' => 'encode_write_file_req'
8622    },
8623    '371660' => {
8624      'Header' => 'file_io.h',
8625      'Line' => '391',
8626      'Param' => {
8627        '0' => {
8628          'name' => 'msg',
8629          'type' => '1529'
8630        },
8631        '1' => {
8632          'name' => 'payload_length',
8633          'type' => '164'
8634        },
8635        '2' => {
8636          'name' => 'file_handle',
8637          'type' => '1675'
8638        },
8639        '3' => {
8640          'name' => 'offset',
8641          'type' => '1675'
8642        },
8643        '4' => {
8644          'name' => 'length',
8645          'type' => '1675'
8646        },
8647        '5' => {
8648          'name' => 'file_data_offset',
8649          'type' => '2704'
8650        }
8651      },
8652      'Reg' => {
8653        '1' => 'rsi',
8654        '3' => 'rcx',
8655        '4' => 'r8',
8656        '5' => 'r9'
8657      },
8658      'Return' => '100',
8659      'ShortName' => 'decode_write_file_req'
8660    },
8661    '371815' => {
8662      'Header' => 'file_io.h',
8663      'Line' => '377',
8664      'Param' => {
8665        '0' => {
8666          'name' => 'instance_id',
8667          'type' => '135'
8668        },
8669        '1' => {
8670          'name' => 'completion_code',
8671          'type' => '135'
8672        },
8673        '2' => {
8674          'name' => 'length',
8675          'type' => '147'
8676        },
8677        '3' => {
8678          'name' => 'msg',
8679          'type' => '1450'
8680        }
8681      },
8682      'Return' => '100',
8683      'ShortName' => 'encode_read_file_resp'
8684    },
8685    '372030' => {
8686      'Header' => 'file_io.h',
8687      'Line' => '359',
8688      'Param' => {
8689        '0' => {
8690          'name' => 'msg',
8691          'type' => '1529'
8692        },
8693        '1' => {
8694          'name' => 'payload_length',
8695          'type' => '164'
8696        },
8697        '2' => {
8698          'name' => 'completion_code',
8699          'type' => '1193'
8700        },
8701        '3' => {
8702          'name' => 'length',
8703          'type' => '1675'
8704        },
8705        '4' => {
8706          'name' => 'file_data_offset',
8707          'type' => '2704'
8708        }
8709      },
8710      'Reg' => {
8711        '1' => 'r9',
8712        '2' => 'rdx',
8713        '3' => 'rcx',
8714        '4' => 'r8'
8715      },
8716      'Return' => '100',
8717      'ShortName' => 'decode_read_file_resp'
8718    },
8719    '372166' => {
8720      'Header' => 'file_io.h',
8721      'Line' => '344',
8722      'Param' => {
8723        '0' => {
8724          'name' => 'instance_id',
8725          'type' => '135'
8726        },
8727        '1' => {
8728          'name' => 'file_handle',
8729          'type' => '147'
8730        },
8731        '2' => {
8732          'name' => 'offset',
8733          'type' => '147'
8734        },
8735        '3' => {
8736          'name' => 'length',
8737          'type' => '147'
8738        },
8739        '4' => {
8740          'name' => 'msg',
8741          'type' => '1450'
8742        }
8743      },
8744      'Return' => '100',
8745      'ShortName' => 'encode_read_file_req'
8746    },
8747    '372401' => {
8748      'Header' => 'file_io.h',
8749      'Line' => '330',
8750      'Param' => {
8751        '0' => {
8752          'name' => 'msg',
8753          'type' => '1529'
8754        },
8755        '1' => {
8756          'name' => 'payload_length',
8757          'type' => '164'
8758        },
8759        '2' => {
8760          'name' => 'file_handle',
8761          'type' => '1675'
8762        },
8763        '3' => {
8764          'name' => 'offset',
8765          'type' => '1675'
8766        },
8767        '4' => {
8768          'name' => 'length',
8769          'type' => '1675'
8770        }
8771      },
8772      'Reg' => {
8773        '1' => 'r9',
8774        '2' => 'rdx',
8775        '3' => 'rcx',
8776        '4' => 'r8'
8777      },
8778      'Return' => '100',
8779      'ShortName' => 'decode_read_file_req'
8780    },
8781    '372537' => {
8782      'Header' => 'file_io.h',
8783      'Line' => '274',
8784      'Param' => {
8785        '0' => {
8786          'name' => 'msg',
8787          'type' => '1529'
8788        },
8789        '1' => {
8790          'name' => 'payload_length',
8791          'type' => '164'
8792        },
8793        '2' => {
8794          'name' => 'completion_code',
8795          'type' => '1193'
8796        },
8797        '3' => {
8798          'name' => 'next_transfer_handle',
8799          'type' => '1675'
8800        },
8801        '4' => {
8802          'name' => 'transfer_flag',
8803          'type' => '1193'
8804        },
8805        '5' => {
8806          'name' => 'file_table_data_start_offset',
8807          'type' => '1193'
8808        },
8809        '6' => {
8810          'name' => 'file_table_length',
8811          'offset' => '0',
8812          'type' => '2704'
8813        }
8814      },
8815      'Reg' => {
8816        '1' => 'rsi',
8817        '2' => 'rdi',
8818        '3' => 'r10',
8819        '4' => 'r8',
8820        '5' => 'r9'
8821      },
8822      'Return' => '100',
8823      'ShortName' => 'decode_get_file_table_resp'
8824    },
8825    '372711' => {
8826      'Header' => 'file_io.h',
8827      'Line' => '258',
8828      'Param' => {
8829        '0' => {
8830          'name' => 'instance_id',
8831          'type' => '135'
8832        },
8833        '1' => {
8834          'name' => 'transfer_handle',
8835          'type' => '147'
8836        },
8837        '2' => {
8838          'name' => 'transfer_opflag',
8839          'type' => '135'
8840        },
8841        '3' => {
8842          'name' => 'table_type',
8843          'type' => '135'
8844        },
8845        '4' => {
8846          'name' => 'msg',
8847          'type' => '1450'
8848        }
8849      },
8850      'Return' => '100',
8851      'ShortName' => 'encode_get_file_table_req'
8852    },
8853    '372938' => {
8854      'Header' => 'file_io.h',
8855      'Line' => '244',
8856      'Param' => {
8857        '0' => {
8858          'name' => 'instance_id',
8859          'type' => '135'
8860        },
8861        '1' => {
8862          'name' => 'completion_code',
8863          'type' => '135'
8864        },
8865        '2' => {
8866          'name' => 'next_transfer_handle',
8867          'type' => '147'
8868        },
8869        '3' => {
8870          'name' => 'transfer_flag',
8871          'type' => '135'
8872        },
8873        '4' => {
8874          'name' => 'table_data',
8875          'type' => '5818'
8876        },
8877        '5' => {
8878          'name' => 'table_size',
8879          'type' => '164'
8880        },
8881        '6' => {
8882          'name' => 'msg',
8883          'offset' => '0',
8884          'type' => '1450'
8885        }
8886      },
8887      'Reg' => {
8888        '2' => 'r15'
8889      },
8890      'Return' => '100',
8891      'ShortName' => 'encode_get_file_table_resp'
8892    },
8893    '373291' => {
8894      'Header' => 'file_io.h',
8895      'Line' => '227',
8896      'Param' => {
8897        '0' => {
8898          'name' => 'msg',
8899          'type' => '1529'
8900        },
8901        '1' => {
8902          'name' => 'payload_length',
8903          'type' => '164'
8904        },
8905        '2' => {
8906          'name' => 'transfer_handle',
8907          'type' => '1675'
8908        },
8909        '3' => {
8910          'name' => 'transfer_opflag',
8911          'type' => '1193'
8912        },
8913        '4' => {
8914          'name' => 'table_type',
8915          'type' => '1193'
8916        }
8917      },
8918      'Reg' => {
8919        '1' => 'r9',
8920        '2' => 'rdx',
8921        '3' => 'rcx',
8922        '4' => 'r8'
8923      },
8924      'Return' => '100',
8925      'ShortName' => 'decode_get_file_table_req'
8926    },
8927    '373426' => {
8928      'Header' => 'file_io.h',
8929      'Line' => '183',
8930      'Param' => {
8931        '0' => {
8932          'name' => 'msg',
8933          'type' => '1529'
8934        },
8935        '1' => {
8936          'name' => 'payload_length',
8937          'type' => '164'
8938        },
8939        '2' => {
8940          'name' => 'completion_code',
8941          'type' => '1193'
8942        },
8943        '3' => {
8944          'name' => 'length',
8945          'type' => '1675'
8946        }
8947      },
8948      'Reg' => {
8949        '0' => 'rdi',
8950        '1' => 'rsi',
8951        '2' => 'rdx',
8952        '3' => 'rcx'
8953      },
8954      'Return' => '100',
8955      'ShortName' => 'decode_rw_file_memory_resp'
8956    },
8957    '373535' => {
8958      'Header' => 'file_io.h',
8959      'Line' => '169',
8960      'Param' => {
8961        '0' => {
8962          'name' => 'instance_id',
8963          'type' => '135'
8964        },
8965        '1' => {
8966          'name' => 'command',
8967          'type' => '135'
8968        },
8969        '2' => {
8970          'name' => 'file_handle',
8971          'type' => '147'
8972        },
8973        '3' => {
8974          'name' => 'offset',
8975          'type' => '147'
8976        },
8977        '4' => {
8978          'name' => 'length',
8979          'type' => '147'
8980        },
8981        '5' => {
8982          'name' => 'address',
8983          'type' => '30110'
8984        },
8985        '6' => {
8986          'name' => 'msg',
8987          'offset' => '0',
8988          'type' => '1450'
8989        }
8990      },
8991      'Reg' => {
8992        '2' => 'r14'
8993      },
8994      'Return' => '100',
8995      'ShortName' => 'encode_rw_file_memory_req'
8996    },
8997    '373794' => {
8998      'Header' => 'file_io.h',
8999      'Line' => '152',
9000      'Param' => {
9001        '0' => {
9002          'name' => 'instance_id',
9003          'type' => '135'
9004        },
9005        '1' => {
9006          'name' => 'command',
9007          'type' => '135'
9008        },
9009        '2' => {
9010          'name' => 'completion_code',
9011          'type' => '135'
9012        },
9013        '3' => {
9014          'name' => 'length',
9015          'type' => '147'
9016        },
9017        '4' => {
9018          'name' => 'msg',
9019          'type' => '1450'
9020        }
9021      },
9022      'Return' => '100',
9023      'ShortName' => 'encode_rw_file_memory_resp'
9024    },
9025    '374015' => {
9026      'Header' => 'file_io.h',
9027      'Line' => '136',
9028      'Param' => {
9029        '0' => {
9030          'name' => 'msg',
9031          'type' => '1529'
9032        },
9033        '1' => {
9034          'name' => 'payload_length',
9035          'type' => '164'
9036        },
9037        '2' => {
9038          'name' => 'file_handle',
9039          'type' => '1675'
9040        },
9041        '3' => {
9042          'name' => 'offset',
9043          'type' => '1675'
9044        },
9045        '4' => {
9046          'name' => 'length',
9047          'type' => '1675'
9048        },
9049        '5' => {
9050          'name' => 'address',
9051          'type' => '38760'
9052        }
9053      },
9054      'Reg' => {
9055        '1' => 'r10',
9056        '2' => 'rdx',
9057        '3' => 'rdi',
9058        '4' => 'r8',
9059        '5' => 'r9'
9060      },
9061      'Return' => '100',
9062      'ShortName' => 'decode_rw_file_memory_req'
9063    },
9064    '375072' => {
9065      'Header' => 'host.h',
9066      'Line' => '101',
9067      'Param' => {
9068        '0' => {
9069          'name' => 'instance_id',
9070          'type' => '135'
9071        },
9072        '1' => {
9073          'name' => 'completion_code',
9074          'type' => '135'
9075        },
9076        '2' => {
9077          'name' => 'rack_entry',
9078          'type' => '147'
9079        },
9080        '3' => {
9081          'name' => 'pri_cec_node',
9082          'type' => '147'
9083        },
9084        '4' => {
9085          'name' => 'msg',
9086          'type' => '1450'
9087        },
9088        '5' => {
9089          'name' => 'payload_length',
9090          'type' => '164'
9091        }
9092      },
9093      'Reg' => {
9094        '2' => 'r12'
9095      },
9096      'Return' => '100',
9097      'ShortName' => 'encode_get_alert_status_resp'
9098    },
9099    '375320' => {
9100      'Header' => 'host.h',
9101      'Line' => '86',
9102      'Param' => {
9103        '0' => {
9104          'name' => 'msg',
9105          'type' => '1529'
9106        },
9107        '1' => {
9108          'name' => 'payload_length',
9109          'type' => '164'
9110        },
9111        '2' => {
9112          'name' => 'version_id',
9113          'type' => '1193'
9114        }
9115      },
9116      'Reg' => {
9117        '0' => 'rdi',
9118        '1' => 'rsi',
9119        '2' => 'rdx'
9120      },
9121      'Return' => '100',
9122      'ShortName' => 'decode_get_alert_status_req'
9123    },
9124    '375403' => {
9125      'Header' => 'host.h',
9126      'Line' => '70',
9127      'Param' => {
9128        '0' => {
9129          'name' => 'msg',
9130          'type' => '1529'
9131        },
9132        '1' => {
9133          'name' => 'payload_length',
9134          'type' => '164'
9135        },
9136        '2' => {
9137          'name' => 'completion_code',
9138          'type' => '1193'
9139        },
9140        '3' => {
9141          'name' => 'rack_entry',
9142          'type' => '1675'
9143        },
9144        '4' => {
9145          'name' => 'pri_cec_node',
9146          'type' => '1675'
9147        }
9148      },
9149      'Reg' => {
9150        '1' => 'r9',
9151        '2' => 'rdx',
9152        '3' => 'rcx',
9153        '4' => 'r8'
9154      },
9155      'Return' => '100',
9156      'ShortName' => 'decode_get_alert_status_resp'
9157    },
9158    '375542' => {
9159      'Header' => 'host.h',
9160      'Line' => '52',
9161      'Param' => {
9162        '0' => {
9163          'name' => 'instance_id',
9164          'type' => '135'
9165        },
9166        '1' => {
9167          'name' => 'version_id',
9168          'type' => '135'
9169        },
9170        '2' => {
9171          'name' => 'msg',
9172          'type' => '1450'
9173        },
9174        '3' => {
9175          'name' => 'payload_length',
9176          'type' => '164'
9177        }
9178      },
9179      'Return' => '100',
9180      'ShortName' => 'encode_get_alert_status_req'
9181    },
9182    '376767' => {
9183      'Header' => 'platform.h',
9184      'Line' => '47',
9185      'Param' => {
9186        '0' => {
9187          'name' => 'instance_id',
9188          'type' => '135'
9189        },
9190        '1' => {
9191          'name' => 'format_version',
9192          'type' => '135'
9193        },
9194        '2' => {
9195          'name' => 'tid',
9196          'type' => '135'
9197        },
9198        '3' => {
9199          'name' => 'num_handles',
9200          'type' => '135'
9201        },
9202        '4' => {
9203          'name' => 'list_of_handles',
9204          'type' => '5818'
9205        },
9206        '5' => {
9207          'name' => 'payload_length',
9208          'type' => '164'
9209        },
9210        '6' => {
9211          'name' => 'msg',
9212          'offset' => '0',
9213          'type' => '1450'
9214        }
9215      },
9216      'Return' => '100',
9217      'ShortName' => 'encode_bios_attribute_update_event_req'
9218    },
9219    '378625' => {
9220      'Header' => 'file_io.h',
9221      'Line' => '160',
9222      'Param' => {
9223        '0' => {
9224          'name' => 'instance_id',
9225          'type' => '135'
9226        },
9227        '1' => {
9228          'name' => 'resp',
9229          'type' => '381806'
9230        },
9231        '2' => {
9232          'name' => 'resp_len',
9233          'type' => '164'
9234        },
9235        '3' => {
9236          'name' => 'responseMsg',
9237          'type' => '1450'
9238        },
9239        '4' => {
9240          'name' => 'payload_length',
9241          'type' => '164'
9242        }
9243      },
9244      'Reg' => {
9245        '3' => 'r14'
9246      },
9247      'Return' => '100',
9248      'ShortName' => 'encode_oem_meta_file_io_read_resp'
9249    },
9250    '381821' => {
9251      'Header' => 'file_io.h',
9252      'Line' => '147',
9253      'Param' => {
9254        '0' => {
9255          'name' => 'resp',
9256          'type' => '381806'
9257        }
9258      },
9259      'Reg' => {
9260        '0' => 'rdi'
9261      },
9262      'Return' => '126',
9263      'ShortName' => 'pldm_oem_meta_file_io_read_resp_data'
9264    },
9265    '381869' => {
9266      'Header' => 'file_io.h',
9267      'Line' => '137',
9268      'Param' => {
9269        '0' => {
9270          'name' => 'msg',
9271          'type' => '1529'
9272        },
9273        '1' => {
9274          'name' => 'payload_length',
9275          'type' => '164'
9276        },
9277        '2' => {
9278          'name' => 'req',
9279          'type' => '384064'
9280        }
9281      },
9282      'Return' => '100',
9283      'ShortName' => 'decode_oem_meta_file_io_read_req'
9284    },
9285    '384069' => {
9286      'Header' => 'file_io.h',
9287      'Line' => '126',
9288      'Param' => {
9289        '0' => {
9290          'name' => 'msg',
9291          'type' => '1529'
9292        },
9293        '1' => {
9294          'name' => 'payload_length',
9295          'type' => '164'
9296        },
9297        '2' => {
9298          'name' => 'file_handle',
9299          'type' => '1193'
9300        },
9301        '3' => {
9302          'name' => 'length',
9303          'type' => '1675'
9304        },
9305        '4' => {
9306          'name' => 'data',
9307          'type' => '1193'
9308        }
9309      },
9310      'Reg' => {
9311        '0' => 'rdi',
9312        '1' => 'rbx',
9313        '2' => 'r12',
9314        '3' => 'rcx',
9315        '4' => 'r8'
9316      },
9317      'Return' => '100',
9318      'ShortName' => 'decode_oem_meta_file_io_req'
9319    },
9320    '384505' => {
9321      'Header' => 'file_io.h',
9322      'Line' => '113',
9323      'Param' => {
9324        '0' => {
9325          'name' => 'msg',
9326          'type' => '1529'
9327        },
9328        '1' => {
9329          'name' => 'payload_length',
9330          'type' => '164'
9331        },
9332        '2' => {
9333          'name' => 'req',
9334          'type' => '384500'
9335        },
9336        '3' => {
9337          'name' => 'req_length',
9338          'type' => '164'
9339        }
9340      },
9341      'Return' => '100',
9342      'ShortName' => 'decode_oem_meta_file_io_write_req'
9343    },
9344    '386189' => {
9345      'Header' => 'file_io.h',
9346      'Line' => '102',
9347      'Param' => {
9348        '0' => {
9349          'name' => 'req',
9350          'type' => '384500'
9351        }
9352      },
9353      'Reg' => {
9354        '0' => 'rdi'
9355      },
9356      'Return' => '126',
9357      'ShortName' => 'pldm_oem_meta_file_io_write_req_data'
9358    }
9359  },
9360  'SymbolVersion' => {},
9361  'Symbols' => {
9362    'libpldm.so.0.12.0' => {
9363      'bcd2dec16' => 1,
9364      'bcd2dec32' => 1,
9365      'bcd2dec8' => 1,
9366      'crc32' => 1,
9367      'crc8' => 1,
9368      'dec2bcd16' => 1,
9369      'dec2bcd32' => 1,
9370      'dec2bcd8' => 1,
9371      'decode_activate_firmware_resp' => 1,
9372      'decode_apply_complete_req' => 1,
9373      'decode_cancel_update_component_resp' => 1,
9374      'decode_cancel_update_resp' => 1,
9375      'decode_descriptor_type_length_value' => 1,
9376      'decode_entity_auxiliary_names_pdr' => 1,
9377      'decode_event_message_buffer_size_resp' => 1,
9378      'decode_event_message_supported_resp' => 1,
9379      'decode_file_ack_req' => 1,
9380      'decode_file_ack_resp' => 1,
9381      'decode_file_ack_with_meta_data_req' => 1,
9382      'decode_file_ack_with_meta_data_resp' => 1,
9383      'decode_firmware_device_id_record' => 1,
9384      'decode_get_alert_status_req' => 1,
9385      'decode_get_alert_status_resp' => 1,
9386      'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9387      'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9388      'decode_get_bios_table_req' => 1,
9389      'decode_get_bios_table_resp' => 1,
9390      'decode_get_commands_req' => 1,
9391      'decode_get_commands_resp' => 1,
9392      'decode_get_date_time_resp' => 1,
9393      'decode_get_downstream_firmware_parameters_resp' => 1,
9394      'decode_get_file_table_req' => 1,
9395      'decode_get_file_table_resp' => 1,
9396      'decode_get_firmware_parameters_resp' => 1,
9397      'decode_get_firmware_parameters_resp_comp_entry' => 1,
9398      'decode_get_fru_record_by_option_req' => 1,
9399      'decode_get_fru_record_by_option_resp' => 1,
9400      'decode_get_fru_record_table_metadata_resp' => 1,
9401      'decode_get_fru_record_table_req' => 1,
9402      'decode_get_fru_record_table_resp' => 1,
9403      'decode_get_fru_record_table_resp_safe' => 1,
9404      'decode_get_numeric_effecter_value_req' => 1,
9405      'decode_get_numeric_effecter_value_resp' => 1,
9406      'decode_get_pdr_repository_info_resp' => 1,
9407      'decode_get_pdr_req' => 1,
9408      'decode_get_pdr_resp' => 1,
9409      'decode_get_sensor_reading_req' => 1,
9410      'decode_get_sensor_reading_resp' => 1,
9411      'decode_get_state_effecter_states_req' => 1,
9412      'decode_get_state_effecter_states_resp' => 1,
9413      'decode_get_state_sensor_readings_req' => 1,
9414      'decode_get_state_sensor_readings_resp' => 1,
9415      'decode_get_status_resp' => 1,
9416      'decode_get_tid_resp' => 1,
9417      'decode_get_types_resp' => 1,
9418      'decode_get_version_req' => 1,
9419      'decode_get_version_resp' => 1,
9420      'decode_multipart_receive_req' => 1,
9421      'decode_new_file_req' => 1,
9422      'decode_new_file_resp' => 1,
9423      'decode_new_file_with_metadata_req' => 1,
9424      'decode_new_file_with_metadata_resp' => 1,
9425      'decode_numeric_sensor_data' => 1,
9426      'decode_numeric_sensor_pdr_data' => 1,
9427      'decode_oem_meta_file_io_read_req' => 1,
9428      'decode_oem_meta_file_io_req' => 1,
9429      'decode_oem_meta_file_io_write_req' => 1,
9430      'decode_pass_component_table_resp' => 1,
9431      'decode_platform_event_message_req' => 1,
9432      'decode_platform_event_message_resp' => 1,
9433      'decode_pldm_comp_image_info' => 1,
9434      'decode_pldm_descriptor_from_iter' => 1,
9435      'decode_pldm_downstream_device_from_iter' => 1,
9436      'decode_pldm_downstream_device_parameters_entry_from_iter' => 1,
9437      'decode_pldm_entity_auxiliary_names_pdr_index' => 1,
9438      'decode_pldm_message_poll_event_data' => 1,
9439      'decode_pldm_package_header_info' => 1,
9440      'decode_pldm_pdr_repository_change_record_data' => 1,
9441      'decode_pldm_pdr_repository_chg_event_data' => 1,
9442      'decode_pldm_platform_cper_event' => 1,
9443      'decode_poll_for_platform_event_message_req' => 1,
9444      'decode_poll_for_platform_event_message_resp' => 1,
9445      'decode_query_device_identifiers_resp' => 1,
9446      'decode_query_downstream_devices_resp' => 1,
9447      'decode_query_downstream_identifiers_resp' => 1,
9448      'decode_read_file_req' => 1,
9449      'decode_read_file_resp' => 1,
9450      'decode_request_firmware_data_req' => 1,
9451      'decode_request_update_resp' => 1,
9452      'decode_rw_file_by_type_memory_req' => 1,
9453      'decode_rw_file_by_type_memory_resp' => 1,
9454      'decode_rw_file_by_type_req' => 1,
9455      'decode_rw_file_by_type_resp' => 1,
9456      'decode_rw_file_memory_req' => 1,
9457      'decode_rw_file_memory_resp' => 1,
9458      'decode_sensor_event_data' => 1,
9459      'decode_sensor_op_data' => 1,
9460      'decode_set_bios_attribute_current_value_req' => 1,
9461      'decode_set_bios_attribute_current_value_resp' => 1,
9462      'decode_set_bios_table_req' => 1,
9463      'decode_set_bios_table_resp' => 1,
9464      'decode_set_date_time_req' => 1,
9465      'decode_set_date_time_resp' => 1,
9466      'decode_set_event_receiver_req' => 1,
9467      'decode_set_event_receiver_resp' => 1,
9468      'decode_set_fru_record_table_req' => 1,
9469      'decode_set_numeric_effecter_value_req' => 1,
9470      'decode_set_numeric_effecter_value_resp' => 1,
9471      'decode_set_state_effecter_states_req' => 1,
9472      'decode_set_state_effecter_states_resp' => 1,
9473      'decode_state_sensor_data' => 1,
9474      'decode_transfer_complete_req' => 1,
9475      'decode_update_component_resp' => 1,
9476      'decode_vendor_defined_descriptor_value' => 1,
9477      'decode_verify_complete_req' => 1,
9478      'decode_write_file_req' => 1,
9479      'decode_write_file_resp' => 1,
9480      'encode_activate_firmware_req' => 1,
9481      'encode_apply_complete_resp' => 1,
9482      'encode_bios_attribute_update_event_req' => 1,
9483      'encode_cancel_update_component_req' => 1,
9484      'encode_cancel_update_req' => 1,
9485      'encode_cc_only_resp' => 1,
9486      'encode_event_message_buffer_size_req' => 1,
9487      'encode_event_message_supported_req' => 1,
9488      'encode_file_ack_req' => 1,
9489      'encode_file_ack_resp' => 1,
9490      'encode_file_ack_with_meta_data_req' => 1,
9491      'encode_file_ack_with_meta_data_resp' => 1,
9492      'encode_fru_record' => 1,
9493      'encode_get_alert_status_req' => 1,
9494      'encode_get_alert_status_resp' => 1,
9495      'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9496      'encode_get_bios_current_value_by_handle_resp' => 1,
9497      'encode_get_bios_table_req' => 1,
9498      'encode_get_bios_table_resp' => 1,
9499      'encode_get_commands_req' => 1,
9500      'encode_get_commands_resp' => 1,
9501      'encode_get_date_time_req' => 1,
9502      'encode_get_date_time_resp' => 1,
9503      'encode_get_downstream_firmware_parameters_req' => 1,
9504      'encode_get_file_table_req' => 1,
9505      'encode_get_file_table_resp' => 1,
9506      'encode_get_firmware_parameters_req' => 1,
9507      'encode_get_fru_record_by_option_req' => 1,
9508      'encode_get_fru_record_by_option_resp' => 1,
9509      'encode_get_fru_record_table_metadata_req' => 1,
9510      'encode_get_fru_record_table_metadata_resp' => 1,
9511      'encode_get_fru_record_table_req' => 1,
9512      'encode_get_fru_record_table_resp' => 1,
9513      'encode_get_numeric_effecter_value_req' => 1,
9514      'encode_get_numeric_effecter_value_resp' => 1,
9515      'encode_get_pdr_repository_info_resp' => 1,
9516      'encode_get_pdr_req' => 1,
9517      'encode_get_pdr_resp' => 1,
9518      'encode_get_sensor_reading_req' => 1,
9519      'encode_get_sensor_reading_resp' => 1,
9520      'encode_get_state_effecter_states_req' => 1,
9521      'encode_get_state_effecter_states_resp' => 1,
9522      'encode_get_state_sensor_readings_req' => 1,
9523      'encode_get_state_sensor_readings_resp' => 1,
9524      'encode_get_status_req' => 1,
9525      'encode_get_tid_req' => 1,
9526      'encode_get_tid_resp' => 1,
9527      'encode_get_types_req' => 1,
9528      'encode_get_types_resp' => 1,
9529      'encode_get_version_req' => 1,
9530      'encode_get_version_resp' => 1,
9531      'encode_new_file_req' => 1,
9532      'encode_new_file_resp' => 1,
9533      'encode_new_file_with_metadata_req' => 1,
9534      'encode_new_file_with_metadata_resp' => 1,
9535      'encode_oem_meta_file_io_read_resp' => 1,
9536      'encode_pass_component_table_req' => 1,
9537      'encode_platform_event_message_req' => 1,
9538      'encode_platform_event_message_resp' => 1,
9539      'encode_pldm_header_only' => 1,
9540      'encode_pldm_pdr_repository_chg_event_data' => 1,
9541      'encode_poll_for_platform_event_message_req' => 1,
9542      'encode_poll_for_platform_event_message_resp' => 1,
9543      'encode_query_device_identifiers_req' => 1,
9544      'encode_query_downstream_devices_req' => 1,
9545      'encode_query_downstream_identifiers_req' => 1,
9546      'encode_read_file_req' => 1,
9547      'encode_read_file_resp' => 1,
9548      'encode_request_firmware_data_resp' => 1,
9549      'encode_request_update_req' => 1,
9550      'encode_rw_file_by_type_memory_req' => 1,
9551      'encode_rw_file_by_type_memory_resp' => 1,
9552      'encode_rw_file_by_type_req' => 1,
9553      'encode_rw_file_by_type_resp' => 1,
9554      'encode_rw_file_memory_req' => 1,
9555      'encode_rw_file_memory_resp' => 1,
9556      'encode_sensor_event_data' => 1,
9557      'encode_set_bios_attribute_current_value_req' => 1,
9558      'encode_set_bios_attribute_current_value_resp' => 1,
9559      'encode_set_bios_table_req' => 1,
9560      'encode_set_bios_table_resp' => 1,
9561      'encode_set_date_time_req' => 1,
9562      'encode_set_date_time_resp' => 1,
9563      'encode_set_event_receiver_req' => 1,
9564      'encode_set_event_receiver_resp' => 1,
9565      'encode_set_fru_record_table_resp' => 1,
9566      'encode_set_numeric_effecter_value_req' => 1,
9567      'encode_set_numeric_effecter_value_resp' => 1,
9568      'encode_set_state_effecter_states_req' => 1,
9569      'encode_set_state_effecter_states_resp' => 1,
9570      'encode_set_tid_req' => 1,
9571      'encode_state_effecter_pdr' => 1,
9572      'encode_state_sensor_pdr' => 1,
9573      'encode_transfer_complete_resp' => 1,
9574      'encode_update_component_req' => 1,
9575      'encode_verify_complete_resp' => 1,
9576      'encode_write_file_req' => 1,
9577      'encode_write_file_resp' => 1,
9578      'get_fru_record_by_option' => 1,
9579      'is_time_legal' => 1,
9580      'is_transfer_flag_valid' => 1,
9581      'pack_pldm_header' => 1,
9582      'pldm_bios_table_append_pad_checksum' => 1,
9583      'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9584      'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9585      'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9586      'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
9587      'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
9588      'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
9589      'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
9590      'pldm_bios_table_attr_entry_enum_encode' => 1,
9591      'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9592      'pldm_bios_table_attr_entry_integer_decode' => 1,
9593      'pldm_bios_table_attr_entry_integer_encode' => 1,
9594      'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9595      'pldm_bios_table_attr_entry_integer_info_check' => 1,
9596      'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
9597      'pldm_bios_table_attr_entry_string_decode_def_string_length' => 1,
9598      'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9599      'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9600      'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
9601      'pldm_bios_table_attr_entry_string_encode' => 1,
9602      'pldm_bios_table_attr_entry_string_encode_length' => 1,
9603      'pldm_bios_table_attr_entry_string_info_check' => 1,
9604      'pldm_bios_table_attr_find_by_handle' => 1,
9605      'pldm_bios_table_attr_find_by_string_handle' => 1,
9606      'pldm_bios_table_attr_value_copy_and_update' => 1,
9607      'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9608      'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9609      'pldm_bios_table_attr_value_entry_decode_handle' => 1,
9610      'pldm_bios_table_attr_value_entry_encode_enum' => 1,
9611      'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
9612      'pldm_bios_table_attr_value_entry_encode_integer' => 1,
9613      'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
9614      'pldm_bios_table_attr_value_entry_encode_string' => 1,
9615      'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9616      'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9617      'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9618      'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9619      'pldm_bios_table_attr_value_entry_length' => 1,
9620      'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9621      'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9622      'pldm_bios_table_attr_value_find_by_handle' => 1,
9623      'pldm_bios_table_checksum' => 1,
9624      'pldm_bios_table_iter_create' => 1,
9625      'pldm_bios_table_iter_free' => 1,
9626      'pldm_bios_table_iter_is_end' => 1,
9627      'pldm_bios_table_iter_next' => 1,
9628      'pldm_bios_table_iter_value' => 1,
9629      'pldm_bios_table_pad_checksum_size' => 1,
9630      'pldm_bios_table_string_entry_decode_handle' => 1,
9631      'pldm_bios_table_string_entry_decode_string' => 1,
9632      'pldm_bios_table_string_entry_decode_string_length' => 1,
9633      'pldm_bios_table_string_entry_encode' => 1,
9634      'pldm_bios_table_string_entry_encode_length' => 1,
9635      'pldm_bios_table_string_find_by_handle' => 1,
9636      'pldm_bios_table_string_find_by_string' => 1,
9637      'pldm_edac_crc32' => 1,
9638      'pldm_edac_crc8' => 1,
9639      'pldm_entity_association_pdr_add' => 1,
9640      'pldm_entity_association_pdr_add_from_node' => 1,
9641      'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9642      'pldm_entity_association_pdr_extract' => 1,
9643      'pldm_entity_association_tree_add' => 1,
9644      'pldm_entity_association_tree_add_entity' => 1,
9645      'pldm_entity_association_tree_copy_root' => 1,
9646      'pldm_entity_association_tree_destroy' => 1,
9647      'pldm_entity_association_tree_destroy_root' => 1,
9648      'pldm_entity_association_tree_find' => 1,
9649      'pldm_entity_association_tree_find_with_locality' => 1,
9650      'pldm_entity_association_tree_init' => 1,
9651      'pldm_entity_association_tree_visit' => 1,
9652      'pldm_entity_extract' => 1,
9653      'pldm_entity_get_num_children' => 1,
9654      'pldm_entity_get_parent' => 1,
9655      'pldm_entity_is_exist_parent' => 1,
9656      'pldm_entity_is_node_parent' => 1,
9657      'pldm_entity_node_get_remote_container_id' => 1,
9658      'pldm_find_entity_ref_in_tree' => 1,
9659      'pldm_instance_db_destroy' => 1,
9660      'pldm_instance_db_init' => 1,
9661      'pldm_instance_db_init_default' => 1,
9662      'pldm_instance_id_alloc' => 1,
9663      'pldm_instance_id_free' => 1,
9664      'pldm_is_current_parent_child' => 1,
9665      'pldm_is_empty_entity_assoc_tree' => 1,
9666      'pldm_msg_hdr_correlate_response' => 1,
9667      'pldm_oem_meta_file_io_read_resp_data' => 1,
9668      'pldm_oem_meta_file_io_write_req_data' => 1,
9669      'pldm_pdr_add' => 1,
9670      'pldm_pdr_add_fru_record_set' => 1,
9671      'pldm_pdr_destroy' => 1,
9672      'pldm_pdr_find_last_in_range' => 1,
9673      'pldm_pdr_find_record' => 1,
9674      'pldm_pdr_find_record_by_type' => 1,
9675      'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9676      'pldm_pdr_get_next_record' => 1,
9677      'pldm_pdr_get_record_count' => 1,
9678      'pldm_pdr_get_record_handle' => 1,
9679      'pldm_pdr_get_repo_size' => 1,
9680      'pldm_pdr_init' => 1,
9681      'pldm_pdr_record_is_remote' => 1,
9682      'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9683      'pldm_pdr_remove_remote_pdrs' => 1,
9684      'pldm_pdr_update_TL_pdr' => 1,
9685      'pldm_platform_cper_event_event_data' => 1,
9686      'pldm_transport_af_mctp_bind' => 1,
9687      'pldm_transport_af_mctp_core' => 1,
9688      'pldm_transport_af_mctp_destroy' => 1,
9689      'pldm_transport_af_mctp_init' => 1,
9690      'pldm_transport_af_mctp_init_pollfd' => 1,
9691      'pldm_transport_af_mctp_map_tid' => 1,
9692      'pldm_transport_af_mctp_unmap_tid' => 1,
9693      'pldm_transport_mctp_demux_core' => 1,
9694      'pldm_transport_mctp_demux_destroy' => 1,
9695      'pldm_transport_mctp_demux_init' => 1,
9696      'pldm_transport_mctp_demux_init_pollfd' => 1,
9697      'pldm_transport_mctp_demux_map_tid' => 1,
9698      'pldm_transport_mctp_demux_unmap_tid' => 1,
9699      'pldm_transport_poll' => 1,
9700      'pldm_transport_recv_msg' => 1,
9701      'pldm_transport_send_msg' => 1,
9702      'pldm_transport_send_recv_msg' => 1,
9703      'unpack_pldm_header' => 1,
9704      'ver2str' => 1
9705    }
9706  },
9707  'Target' => 'unix',
9708  'TypeInfo' => {
9709    '1' => {
9710      'Name' => 'void',
9711      'Type' => 'Intrinsic'
9712    },
9713    '46' => {
9714      'Name' => 'unsigned char',
9715      'Size' => '1',
9716      'Type' => 'Intrinsic'
9717    },
9718    '53' => {
9719      'Name' => 'unsigned short',
9720      'Size' => '2',
9721      'Type' => 'Intrinsic'
9722    },
9723    '60' => {
9724      'Name' => 'unsigned int',
9725      'Size' => '4',
9726      'Type' => 'Intrinsic'
9727    },
9728    '67' => {
9729      'Name' => 'unsigned long',
9730      'Size' => '8',
9731      'Type' => 'Intrinsic'
9732    },
9733    '74' => {
9734      'Name' => 'signed char',
9735      'Size' => '1',
9736      'Type' => 'Intrinsic'
9737    },
9738    '81' => {
9739      'BaseType' => '46',
9740      'Header' => 'types.h',
9741      'Line' => '38',
9742      'Name' => '__uint8_t',
9743      'PrivateABI' => 1,
9744      'Size' => '1',
9745      'Type' => 'Typedef'
9746    },
9747    '93' => {
9748      'Name' => 'short',
9749      'Size' => '2',
9750      'Type' => 'Intrinsic'
9751    },
9752    '100' => {
9753      'Name' => 'int',
9754      'Size' => '4',
9755      'Type' => 'Intrinsic'
9756    },
9757    '107' => {
9758      'BaseType' => '60',
9759      'Header' => 'types.h',
9760      'Line' => '42',
9761      'Name' => '__uint32_t',
9762      'PrivateABI' => 1,
9763      'Size' => '4',
9764      'Type' => 'Typedef'
9765    },
9766    '119' => {
9767      'Name' => 'long',
9768      'Size' => '8',
9769      'Type' => 'Intrinsic'
9770    },
9771    '126' => {
9772      'BaseType' => '1',
9773      'Name' => 'void*',
9774      'Size' => '8',
9775      'Type' => 'Pointer'
9776    },
9777    '128' => {
9778      'Name' => 'char',
9779      'Size' => '1',
9780      'Type' => 'Intrinsic'
9781    },
9782    '135' => {
9783      'BaseType' => '81',
9784      'Header' => 'stdint-uintn.h',
9785      'Line' => '24',
9786      'Name' => 'uint8_t',
9787      'PrivateABI' => 1,
9788      'Size' => '1',
9789      'Type' => 'Typedef'
9790    },
9791    '147' => {
9792      'BaseType' => '107',
9793      'Header' => 'stdint-uintn.h',
9794      'Line' => '26',
9795      'Name' => 'uint32_t',
9796      'PrivateABI' => 1,
9797      'Size' => '4',
9798      'Type' => 'Typedef'
9799    },
9800    '159' => {
9801      'BaseType' => '147',
9802      'Name' => 'uint32_t const',
9803      'Size' => '4',
9804      'Type' => 'Const'
9805    },
9806    '164' => {
9807      'BaseType' => '67',
9808      'Header' => 'stddef.h',
9809      'Line' => '214',
9810      'Name' => 'size_t',
9811      'PrivateABI' => 1,
9812      'Size' => '8',
9813      'Type' => 'Typedef'
9814    },
9815    '190' => {
9816      'Header' => 'pldm_types.h',
9817      'Line' => '9',
9818      'Name' => 'anon-struct-pldm_types.h-9',
9819      'Size' => '1',
9820      'Type' => 'Struct'
9821    },
9822    '344' => {
9823      'Header' => 'pldm_types.h',
9824      'Line' => '19',
9825      'Memb' => {
9826        '0' => {
9827          'name' => 'byte',
9828          'offset' => '0',
9829          'type' => '135'
9830        },
9831        '1' => {
9832          'name' => 'bits',
9833          'offset' => '0',
9834          'type' => '190'
9835        }
9836      },
9837      'Name' => 'union bitfield8_t',
9838      'Size' => '1',
9839      'Type' => 'Union'
9840    },
9841    '356' => {
9842      'BaseType' => '344',
9843      'Name' => 'bitfield8_t const',
9844      'Size' => '1',
9845      'Type' => 'Const'
9846    },
9847    '361' => {
9848      'Header' => 'pldm_types.h',
9849      'Line' => '25',
9850      'Memb' => {
9851        '0' => {
9852          'name' => 'alpha',
9853          'offset' => '0',
9854          'type' => '135'
9855        },
9856        '1' => {
9857          'name' => 'update',
9858          'offset' => '1',
9859          'type' => '135'
9860        },
9861        '2' => {
9862          'name' => 'minor',
9863          'offset' => '2',
9864          'type' => '135'
9865        },
9866        '3' => {
9867          'name' => 'major',
9868          'offset' => '3',
9869          'type' => '135'
9870        }
9871      },
9872      'Name' => 'struct pldm_version',
9873      'Size' => '4',
9874      'Type' => 'Struct'
9875    },
9876    '427' => {
9877      'BaseType' => '361',
9878      'Header' => 'pldm_types.h',
9879      'Line' => '30',
9880      'Name' => 'ver32_t',
9881      'Size' => '4',
9882      'Type' => 'Typedef'
9883    },
9884    '439' => {
9885      'BaseType' => '427',
9886      'Name' => 'ver32_t const',
9887      'Size' => '4',
9888      'Type' => 'Const'
9889    },
9890    '444' => {
9891      'Name' => 'float',
9892      'Size' => '4',
9893      'Type' => 'Intrinsic'
9894    },
9895    '795' => {
9896      'Header' => 'base.h',
9897      'Line' => '108',
9898      'Memb' => {
9899        '0' => {
9900          'name' => 'PLDM_RESPONSE',
9901          'value' => '0'
9902        },
9903        '1' => {
9904          'name' => 'PLDM_REQUEST',
9905          'value' => '1'
9906        },
9907        '2' => {
9908          'name' => 'PLDM_RESERVED',
9909          'value' => '2'
9910        },
9911        '3' => {
9912          'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
9913          'value' => '3'
9914        }
9915      },
9916      'Name' => 'enum MessageType',
9917      'Size' => '4',
9918      'Type' => 'Enum'
9919    },
9920    '807' => {
9921      'Header' => 'base.h',
9922      'Line' => '161',
9923      'Memb' => {
9924        '0' => {
9925          'name' => 'command',
9926          'offset' => '2',
9927          'type' => '135'
9928        }
9929      },
9930      'Name' => 'struct pldm_msg_hdr',
9931      'Size' => '3',
9932      'Type' => 'Struct'
9933    },
9934    '918' => {
9935      'BaseType' => '807',
9936      'Name' => 'struct pldm_msg_hdr const',
9937      'Size' => '3',
9938      'Type' => 'Const'
9939    },
9940    '923' => {
9941      'Header' => 'base.h',
9942      'Line' => '194',
9943      'Memb' => {
9944        '0' => {
9945          'name' => 'hdr',
9946          'offset' => '0',
9947          'type' => '807'
9948        },
9949        '1' => {
9950          'name' => 'payload',
9951          'offset' => '3',
9952          'type' => '968'
9953        }
9954      },
9955      'Name' => 'struct pldm_msg',
9956      'Size' => '4',
9957      'Type' => 'Struct'
9958    },
9959    '963' => {
9960      'BaseType' => '923',
9961      'Name' => 'struct pldm_msg const',
9962      'Size' => '4',
9963      'Type' => 'Const'
9964    },
9965    '968' => {
9966      'BaseType' => '135',
9967      'Name' => 'uint8_t[1]',
9968      'Size' => '1',
9969      'Type' => 'Array'
9970    },
9971    '984' => {
9972      'Header' => 'base.h',
9973      'Line' => '261',
9974      'Memb' => {
9975        '0' => {
9976          'name' => 'msg_type',
9977          'offset' => '0',
9978          'type' => '795'
9979        },
9980        '1' => {
9981          'name' => 'instance',
9982          'offset' => '4',
9983          'type' => '135'
9984        },
9985        '2' => {
9986          'name' => 'pldm_type',
9987          'offset' => '5',
9988          'type' => '135'
9989        },
9990        '3' => {
9991          'name' => 'command',
9992          'offset' => '6',
9993          'type' => '135'
9994        },
9995        '4' => {
9996          'name' => 'completion_code',
9997          'offset' => '7',
9998          'type' => '135'
9999        }
10000      },
10001      'Name' => 'struct pldm_header_info',
10002      'Size' => '8',
10003      'Type' => 'Struct'
10004    },
10005    '1064' => {
10006      'BaseType' => '984',
10007      'Name' => 'struct pldm_header_info const',
10008      'Size' => '8',
10009      'Type' => 'Const'
10010    },
10011    '1193' => {
10012      'BaseType' => '135',
10013      'Name' => 'uint8_t*',
10014      'Size' => '8',
10015      'Type' => 'Pointer'
10016    },
10017    '1269' => {
10018      'BaseType' => '1274',
10019      'Name' => 'void const*',
10020      'Size' => '8',
10021      'Type' => 'Pointer'
10022    },
10023    '1274' => {
10024      'BaseType' => '1',
10025      'Name' => 'void const',
10026      'Type' => 'Const'
10027    },
10028    '1275' => {
10029      'BaseType' => '356',
10030      'Name' => 'bitfield8_t const*',
10031      'Size' => '8',
10032      'Type' => 'Pointer'
10033    },
10034    '1450' => {
10035      'BaseType' => '923',
10036      'Name' => 'struct pldm_msg*',
10037      'Size' => '8',
10038      'Type' => 'Pointer'
10039    },
10040    '1529' => {
10041      'BaseType' => '963',
10042      'Name' => 'struct pldm_msg const*',
10043      'Size' => '8',
10044      'Type' => 'Pointer'
10045    },
10046    '1534' => {
10047      'BaseType' => '427',
10048      'Name' => 'ver32_t*',
10049      'Size' => '8',
10050      'Type' => 'Pointer'
10051    },
10052    '1628' => {
10053      'BaseType' => '439',
10054      'Name' => 'ver32_t const*',
10055      'Size' => '8',
10056      'Type' => 'Pointer'
10057    },
10058    '1675' => {
10059      'BaseType' => '147',
10060      'Name' => 'uint32_t*',
10061      'Size' => '8',
10062      'Type' => 'Pointer'
10063    },
10064    '1744' => {
10065      'BaseType' => '918',
10066      'Name' => 'struct pldm_msg_hdr const*',
10067      'Size' => '8',
10068      'Type' => 'Pointer'
10069    },
10070    '1749' => {
10071      'BaseType' => '984',
10072      'Name' => 'struct pldm_header_info*',
10073      'Size' => '8',
10074      'Type' => 'Pointer'
10075    },
10076    '2704' => {
10077      'BaseType' => '164',
10078      'Name' => 'size_t*',
10079      'Size' => '8',
10080      'Type' => 'Pointer'
10081    },
10082    '3164' => {
10083      'BaseType' => '1064',
10084      'Name' => 'struct pldm_header_info const*',
10085      'Size' => '8',
10086      'Type' => 'Pointer'
10087    },
10088    '4836' => {
10089      'BaseType' => '135',
10090      'Header' => 'base.h',
10091      'Line' => '19',
10092      'Name' => 'pldm_tid_t',
10093      'Size' => '1',
10094      'Type' => 'Typedef'
10095    },
10096    '4848' => {
10097      'BaseType' => '135',
10098      'Header' => 'instance-id.h',
10099      'Line' => '13',
10100      'Name' => 'pldm_instance_id_t',
10101      'Size' => '1',
10102      'Type' => 'Typedef'
10103    },
10104    '4860' => {
10105      'Header' => 'responder.h',
10106      'Line' => '10',
10107      'Memb' => {
10108        '0' => {
10109          'name' => 'tid',
10110          'offset' => '0',
10111          'type' => '4836'
10112        },
10113        '1' => {
10114          'name' => 'instance_id',
10115          'offset' => '1',
10116          'type' => '4848'
10117        },
10118        '2' => {
10119          'name' => 'type',
10120          'offset' => '2',
10121          'type' => '135'
10122        },
10123        '3' => {
10124          'name' => 'command',
10125          'offset' => '3',
10126          'type' => '135'
10127        },
10128        '4' => {
10129          'name' => 'next',
10130          'offset' => '8',
10131          'type' => '4940'
10132        }
10133      },
10134      'Name' => 'struct pldm_responder_cookie',
10135      'PrivateABI' => 1,
10136      'Size' => '16',
10137      'Type' => 'Struct'
10138    },
10139    '4940' => {
10140      'BaseType' => '4860',
10141      'Name' => 'struct pldm_responder_cookie*',
10142      'Size' => '8',
10143      'Type' => 'Pointer'
10144    },
10145    '4945' => {
10146      'Header' => 'pldm.h',
10147      'Line' => '15',
10148      'Memb' => {
10149        '0' => {
10150          'name' => 'PLDM_REQUESTER_SUCCESS',
10151          'value' => '0'
10152        },
10153        '1' => {
10154          'name' => 'PLDM_REQUESTER_OPEN_FAIL',
10155          'value' => '18446744073709551615 (-1)'
10156        },
10157        '2' => {
10158          'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
10159          'value' => '18446744073709551614 (-2)'
10160        },
10161        '3' => {
10162          'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
10163          'value' => '18446744073709551613 (-3)'
10164        },
10165        '4' => {
10166          'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
10167          'value' => '18446744073709551612 (-4)'
10168        },
10169        '5' => {
10170          'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
10171          'value' => '18446744073709551611 (-5)'
10172        },
10173        '6' => {
10174          'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
10175          'value' => '18446744073709551610 (-6)'
10176        },
10177        '7' => {
10178          'name' => 'PLDM_REQUESTER_SEND_FAIL',
10179          'value' => '18446744073709551609 (-7)'
10180        },
10181        '8' => {
10182          'name' => 'PLDM_REQUESTER_RECV_FAIL',
10183          'value' => '18446744073709551608 (-8)'
10184        },
10185        '9' => {
10186          'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
10187          'value' => '18446744073709551607 (-9)'
10188        },
10189        '10' => {
10190          'name' => 'PLDM_REQUESTER_SETUP_FAIL',
10191          'value' => '18446744073709551606 (-10)'
10192        },
10193        '11' => {
10194          'name' => 'PLDM_REQUESTER_INVALID_SETUP',
10195          'value' => '18446744073709551605 (-11)'
10196        },
10197        '12' => {
10198          'name' => 'PLDM_REQUESTER_POLL_FAIL',
10199          'value' => '18446744073709551604 (-12)'
10200        },
10201        '13' => {
10202          'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
10203          'value' => '18446744073709551603 (-13)'
10204        }
10205      },
10206      'Name' => 'enum pldm_requester_error_codes',
10207      'Size' => '4',
10208      'Type' => 'Enum'
10209    },
10210    '5466' => {
10211      'Name' => '_Bool',
10212      'Size' => '1',
10213      'Type' => 'Intrinsic'
10214    },
10215    '5588' => {
10216      'BaseType' => '53',
10217      'Header' => 'types.h',
10218      'Line' => '40',
10219      'Name' => '__uint16_t',
10220      'PrivateABI' => 1,
10221      'Size' => '2',
10222      'Type' => 'Typedef'
10223    },
10224    '5626' => {
10225      'BaseType' => '119',
10226      'Header' => 'types.h',
10227      'Line' => '194',
10228      'Name' => '__ssize_t',
10229      'PrivateABI' => 1,
10230      'Size' => '8',
10231      'Type' => 'Typedef'
10232    },
10233    '5638' => {
10234      'BaseType' => '128',
10235      'Name' => 'char*',
10236      'Size' => '8',
10237      'Type' => 'Pointer'
10238    },
10239    '5662' => {
10240      'BaseType' => '135',
10241      'Name' => 'uint8_t const',
10242      'Size' => '1',
10243      'Type' => 'Const'
10244    },
10245    '5667' => {
10246      'BaseType' => '5588',
10247      'Header' => 'stdint-uintn.h',
10248      'Line' => '25',
10249      'Name' => 'uint16_t',
10250      'PrivateABI' => 1,
10251      'Size' => '2',
10252      'Type' => 'Typedef'
10253    },
10254    '5799' => {
10255      'BaseType' => '5626',
10256      'Header' => 'types.h',
10257      'Line' => '108',
10258      'Name' => 'ssize_t',
10259      'PrivateABI' => 1,
10260      'Size' => '8',
10261      'Type' => 'Typedef'
10262    },
10263    '5818' => {
10264      'BaseType' => '5662',
10265      'Name' => 'uint8_t const*',
10266      'Size' => '8',
10267      'Type' => 'Pointer'
10268    },
10269    '7333' => {
10270      'BaseType' => '128',
10271      'Name' => 'char const',
10272      'Size' => '1',
10273      'Type' => 'Const'
10274    },
10275    '7367' => {
10276      'BaseType' => '5667',
10277      'Name' => 'uint16_t const',
10278      'Size' => '2',
10279      'Type' => 'Const'
10280    },
10281    '7707' => {
10282      'Header' => 'utils.h',
10283      'Line' => '20',
10284      'Memb' => {
10285        '0' => {
10286          'name' => 'ptr',
10287          'offset' => '0',
10288          'type' => '5818'
10289        },
10290        '1' => {
10291          'name' => 'length',
10292          'offset' => '8',
10293          'type' => '164'
10294        }
10295      },
10296      'Name' => 'struct variable_field',
10297      'Size' => '16',
10298      'Type' => 'Struct'
10299    },
10300    '8992' => {
10301      'BaseType' => '7333',
10302      'Name' => 'char const*',
10303      'Size' => '8',
10304      'Type' => 'Pointer'
10305    },
10306    '19276' => {
10307      'BaseType' => '344',
10308      'Name' => 'bitfield8_t*',
10309      'Size' => '8',
10310      'Type' => 'Pointer'
10311    },
10312    '21045' => {
10313      'BaseType' => '807',
10314      'Name' => 'struct pldm_msg_hdr*',
10315      'Size' => '8',
10316      'Type' => 'Pointer'
10317    },
10318    '21368' => {
10319      'BaseType' => '126',
10320      'Name' => 'void**',
10321      'Size' => '8',
10322      'Type' => 'Pointer'
10323    },
10324    '24695' => {
10325      'BaseType' => '7707',
10326      'Name' => 'struct variable_field*',
10327      'Size' => '8',
10328      'Type' => 'Pointer'
10329    },
10330    '26777' => {
10331      'BaseType' => '5667',
10332      'Name' => 'uint16_t*',
10333      'Size' => '8',
10334      'Type' => 'Pointer'
10335    },
10336    '30016' => {
10337      'BaseType' => '67',
10338      'Header' => 'types.h',
10339      'Line' => '45',
10340      'Name' => '__uint64_t',
10341      'PrivateABI' => 1,
10342      'Size' => '8',
10343      'Type' => 'Typedef'
10344    },
10345    '30110' => {
10346      'BaseType' => '30016',
10347      'Header' => 'stdint-uintn.h',
10348      'Line' => '27',
10349      'Name' => 'uint64_t',
10350      'PrivateABI' => 1,
10351      'Size' => '8',
10352      'Type' => 'Typedef'
10353    },
10354    '30324' => {
10355      'Header' => 'bios.h',
10356      'Line' => '39',
10357      'Memb' => {
10358        '0' => {
10359          'name' => 'PLDM_BIOS_STRING_TABLE',
10360          'value' => '0'
10361        },
10362        '1' => {
10363          'name' => 'PLDM_BIOS_ATTR_TABLE',
10364          'value' => '1'
10365        },
10366        '2' => {
10367          'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10368          'value' => '2'
10369        }
10370      },
10371      'Name' => 'enum pldm_bios_table_types',
10372      'Size' => '4',
10373      'Type' => 'Enum'
10374    },
10375    '30358' => {
10376      'Header' => 'bios.h',
10377      'Line' => '48',
10378      'Memb' => {
10379        '0' => {
10380          'name' => 'string_handle',
10381          'offset' => '0',
10382          'type' => '5667'
10383        },
10384        '1' => {
10385          'name' => 'string_length',
10386          'offset' => '2',
10387          'type' => '5667'
10388        },
10389        '2' => {
10390          'name' => 'name',
10391          'offset' => '4',
10392          'type' => '30415'
10393        }
10394      },
10395      'Name' => 'struct pldm_bios_string_table_entry',
10396      'Size' => '5',
10397      'Type' => 'Struct'
10398    },
10399    '30410' => {
10400      'BaseType' => '30358',
10401      'Name' => 'struct pldm_bios_string_table_entry const',
10402      'Size' => '5',
10403      'Type' => 'Const'
10404    },
10405    '30415' => {
10406      'BaseType' => '128',
10407      'Name' => 'char[1]',
10408      'Size' => '1',
10409      'Type' => 'Array'
10410    },
10411    '30431' => {
10412      'Header' => 'bios.h',
10413      'Line' => '54',
10414      'Memb' => {
10415        '0' => {
10416          'name' => 'attr_handle',
10417          'offset' => '0',
10418          'type' => '5667'
10419        },
10420        '1' => {
10421          'name' => 'attr_type',
10422          'offset' => '2',
10423          'type' => '135'
10424        },
10425        '2' => {
10426          'name' => 'string_handle',
10427          'offset' => '3',
10428          'type' => '5667'
10429        },
10430        '3' => {
10431          'name' => 'metadata',
10432          'offset' => '5',
10433          'type' => '968'
10434        }
10435      },
10436      'Name' => 'struct pldm_bios_attr_table_entry',
10437      'Size' => '6',
10438      'Type' => 'Struct'
10439    },
10440    '30496' => {
10441      'BaseType' => '30431',
10442      'Name' => 'struct pldm_bios_attr_table_entry const',
10443      'Size' => '6',
10444      'Type' => 'Const'
10445    },
10446    '30501' => {
10447      'Header' => 'bios.h',
10448      'Line' => '66',
10449      'Memb' => {
10450        '0' => {
10451          'name' => 'attr_handle',
10452          'offset' => '0',
10453          'type' => '5667'
10454        },
10455        '1' => {
10456          'name' => 'attr_type',
10457          'offset' => '2',
10458          'type' => '135'
10459        },
10460        '2' => {
10461          'name' => 'value',
10462          'offset' => '3',
10463          'type' => '968'
10464        }
10465      },
10466      'Name' => 'struct pldm_bios_attr_val_table_entry',
10467      'Size' => '4',
10468      'Type' => 'Struct'
10469    },
10470    '30553' => {
10471      'BaseType' => '30501',
10472      'Name' => 'struct pldm_bios_attr_val_table_entry const',
10473      'Size' => '4',
10474      'Type' => 'Const'
10475    },
10476    '30622' => {
10477      'Header' => 'bios_table.h',
10478      'Line' => '206',
10479      'Memb' => {
10480        '0' => {
10481          'name' => 'name_handle',
10482          'offset' => '0',
10483          'type' => '5667'
10484        },
10485        '1' => {
10486          'name' => 'read_only',
10487          'offset' => '2',
10488          'type' => '5466'
10489        },
10490        '2' => {
10491          'name' => 'pv_num',
10492          'offset' => '3',
10493          'type' => '135'
10494        },
10495        '3' => {
10496          'name' => 'pv_handle',
10497          'offset' => '8',
10498          'type' => '30725'
10499        },
10500        '4' => {
10501          'name' => 'def_num',
10502          'offset' => '22',
10503          'type' => '135'
10504        },
10505        '5' => {
10506          'name' => 'def_index',
10507          'offset' => '36',
10508          'type' => '5818'
10509        }
10510      },
10511      'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
10512      'Size' => '32',
10513      'Type' => 'Struct'
10514    },
10515    '30713' => {
10516      'BaseType' => '30622',
10517      'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
10518      'Size' => '32',
10519      'Type' => 'Const'
10520    },
10521    '30725' => {
10522      'BaseType' => '7367',
10523      'Name' => 'uint16_t const*',
10524      'Size' => '8',
10525      'Type' => 'Pointer'
10526    },
10527    '30730' => {
10528      'Header' => 'bios_table.h',
10529      'Line' => '294',
10530      'Memb' => {
10531        '0' => {
10532          'name' => 'name_handle',
10533          'offset' => '0',
10534          'type' => '5667'
10535        },
10536        '1' => {
10537          'name' => 'read_only',
10538          'offset' => '2',
10539          'type' => '5466'
10540        },
10541        '2' => {
10542          'name' => 'string_type',
10543          'offset' => '3',
10544          'type' => '135'
10545        },
10546        '3' => {
10547          'name' => 'min_length',
10548          'offset' => '4',
10549          'type' => '5667'
10550        },
10551        '4' => {
10552          'name' => 'max_length',
10553          'offset' => '6',
10554          'type' => '5667'
10555        },
10556        '5' => {
10557          'name' => 'def_length',
10558          'offset' => '8',
10559          'type' => '5667'
10560        },
10561        '6' => {
10562          'name' => 'def_string',
10563          'offset' => '22',
10564          'type' => '8992'
10565        }
10566      },
10567      'Name' => 'struct pldm_bios_table_attr_entry_string_info',
10568      'Size' => '24',
10569      'Type' => 'Struct'
10570    },
10571    '30842' => {
10572      'BaseType' => '30730',
10573      'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
10574      'Size' => '24',
10575      'Type' => 'Const'
10576    },
10577    '30852' => {
10578      'Header' => 'bios_table.h',
10579      'Line' => '384',
10580      'Memb' => {
10581        '0' => {
10582          'name' => 'name_handle',
10583          'offset' => '0',
10584          'type' => '5667'
10585        },
10586        '1' => {
10587          'name' => 'read_only',
10588          'offset' => '2',
10589          'type' => '5466'
10590        },
10591        '2' => {
10592          'name' => 'lower_bound',
10593          'offset' => '8',
10594          'type' => '30110'
10595        },
10596        '3' => {
10597          'name' => 'upper_bound',
10598          'offset' => '22',
10599          'type' => '30110'
10600        },
10601        '4' => {
10602          'name' => 'scalar_increment',
10603          'offset' => '36',
10604          'type' => '147'
10605        },
10606        '5' => {
10607          'name' => 'default_value',
10608          'offset' => '50',
10609          'type' => '30110'
10610        }
10611      },
10612      'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
10613      'Size' => '40',
10614      'Type' => 'Struct'
10615    },
10616    '30950' => {
10617      'BaseType' => '30852',
10618      'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
10619      'Size' => '40',
10620      'Type' => 'Const'
10621    },
10622    '31182' => {
10623      'Name' => 'ssize_t(*)(void const*)',
10624      'Param' => {
10625        '0' => {
10626          'type' => '1269'
10627        }
10628      },
10629      'Return' => '5799',
10630      'Size' => '8',
10631      'Type' => 'FuncPtr'
10632    },
10633    '31252' => {
10634      'Line' => '957',
10635      'Memb' => {
10636        '0' => {
10637          'name' => 'table_data',
10638          'offset' => '0',
10639          'type' => '5818'
10640        },
10641        '1' => {
10642          'name' => 'table_len',
10643          'offset' => '8',
10644          'type' => '164'
10645        },
10646        '2' => {
10647          'name' => 'current_pos',
10648          'offset' => '22',
10649          'type' => '164'
10650        },
10651        '3' => {
10652          'name' => 'entry_length_handler',
10653          'offset' => '36',
10654          'type' => '31182'
10655        }
10656      },
10657      'Name' => 'struct pldm_bios_table_iter',
10658      'PrivateABI' => 1,
10659      'Size' => '32',
10660      'Source' => 'bios_table.c',
10661      'Type' => 'Struct'
10662    },
10663    '31322' => {
10664      'BaseType' => '31252',
10665      'Name' => 'struct pldm_bios_table_iter const',
10666      'Size' => '32',
10667      'Type' => 'Const'
10668    },
10669    '32392' => {
10670      'BaseType' => '31252',
10671      'Name' => 'struct pldm_bios_table_iter*',
10672      'Size' => '8',
10673      'Type' => 'Pointer'
10674    },
10675    '32397' => {
10676      'BaseType' => '30553',
10677      'Name' => 'struct pldm_bios_attr_val_table_entry const*',
10678      'Size' => '8',
10679      'Type' => 'Pointer'
10680    },
10681    '32811' => {
10682      'BaseType' => '30496',
10683      'Name' => 'struct pldm_bios_attr_table_entry const*',
10684      'Size' => '8',
10685      'Type' => 'Pointer'
10686    },
10687    '33414' => {
10688      'BaseType' => '30410',
10689      'Name' => 'struct pldm_bios_string_table_entry const*',
10690      'Size' => '8',
10691      'Type' => 'Pointer'
10692    },
10693    '34577' => {
10694      'BaseType' => '31322',
10695      'Name' => 'struct pldm_bios_table_iter const*',
10696      'Size' => '8',
10697      'Type' => 'Pointer'
10698    },
10699    '38760' => {
10700      'BaseType' => '30110',
10701      'Name' => 'uint64_t*',
10702      'Size' => '8',
10703      'Type' => 'Pointer'
10704    },
10705    '39037' => {
10706      'BaseType' => '30950',
10707      'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
10708      'Size' => '8',
10709      'Type' => 'Pointer'
10710    },
10711    '39346' => {
10712      'BaseType' => '8992',
10713      'Name' => 'char const**',
10714      'Size' => '8',
10715      'Type' => 'Pointer'
10716    },
10717    '40475' => {
10718      'BaseType' => '30842',
10719      'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
10720      'Size' => '8',
10721      'Type' => 'Pointer'
10722    },
10723    '41929' => {
10724      'BaseType' => '30713',
10725      'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
10726      'Size' => '8',
10727      'Type' => 'Pointer'
10728    },
10729    '44142' => {
10730      'Header' => 'pldm_types.h',
10731      'Line' => '36',
10732      'Name' => 'anon-struct-pldm_types.h-36',
10733      'Size' => '2',
10734      'Type' => 'Struct'
10735    },
10736    '44408' => {
10737      'Header' => 'pldm_types.h',
10738      'Line' => '54',
10739      'Memb' => {
10740        '0' => {
10741          'name' => 'value',
10742          'offset' => '0',
10743          'type' => '5667'
10744        },
10745        '1' => {
10746          'name' => 'bits',
10747          'offset' => '0',
10748          'type' => '44142'
10749        }
10750      },
10751      'Name' => 'union bitfield16_t',
10752      'Size' => '2',
10753      'Type' => 'Union'
10754    },
10755    '52299' => {
10756      'BaseType' => '135',
10757      'Header' => 'pldm_types.h',
10758      'Line' => '32',
10759      'Name' => 'bool8_t',
10760      'Size' => '1',
10761      'Type' => 'Typedef'
10762    },
10763    '52587' => {
10764      'Header' => 'pldm_types.h',
10765      'Line' => '58',
10766      'Name' => 'anon-struct-pldm_types.h-58',
10767      'Size' => '4',
10768      'Type' => 'Struct'
10769    },
10770    '53075' => {
10771      'Header' => 'pldm_types.h',
10772      'Line' => '92',
10773      'Memb' => {
10774        '0' => {
10775          'name' => 'value',
10776          'offset' => '0',
10777          'type' => '147'
10778        },
10779        '1' => {
10780          'name' => 'bits',
10781          'offset' => '0',
10782          'type' => '52587'
10783        }
10784      },
10785      'Name' => 'union bitfield32_t',
10786      'Size' => '4',
10787      'Type' => 'Union'
10788    },
10789    '53087' => {
10790      'Header' => 'pldm_types.h',
10791      'Line' => '96',
10792      'Name' => 'anon-struct-pldm_types.h-96',
10793      'Size' => '8',
10794      'Type' => 'Struct'
10795    },
10796    '54023' => {
10797      'Header' => 'pldm_types.h',
10798      'Line' => '162',
10799      'Memb' => {
10800        '0' => {
10801          'name' => 'value',
10802          'offset' => '0',
10803          'type' => '30110'
10804        },
10805        '1' => {
10806          'name' => 'bits',
10807          'offset' => '0',
10808          'type' => '53087'
10809        }
10810      },
10811      'Name' => 'union bitfield64_t',
10812      'Size' => '8',
10813      'Type' => 'Union'
10814    },
10815    '54054' => {
10816      'BaseType' => '164',
10817      'Name' => 'size_t const',
10818      'Size' => '8',
10819      'Type' => 'Const'
10820    },
10821    '54118' => {
10822      'BaseType' => '7707',
10823      'Name' => 'struct variable_field const',
10824      'Size' => '16',
10825      'Type' => 'Const'
10826    },
10827    '56023' => {
10828      'BaseType' => '135',
10829      'Name' => 'uint8_t[8]',
10830      'Size' => '8',
10831      'Type' => 'Array'
10832    },
10833    '56039' => {
10834      'Header' => 'firmware_update.h',
10835      'Line' => '441',
10836      'Memb' => {
10837        '0' => {
10838          'name' => 'uuid',
10839          'offset' => '0',
10840          'type' => '56151'
10841        },
10842        '1' => {
10843          'name' => 'package_header_format_version',
10844          'offset' => '22',
10845          'type' => '135'
10846        },
10847        '2' => {
10848          'name' => 'package_header_size',
10849          'offset' => '23',
10850          'type' => '5667'
10851        },
10852        '3' => {
10853          'name' => 'package_release_date_time',
10854          'offset' => '25',
10855          'type' => '56167'
10856        },
10857        '4' => {
10858          'name' => 'component_bitmap_bit_length',
10859          'offset' => '50',
10860          'type' => '5667'
10861        },
10862        '5' => {
10863          'name' => 'package_version_string_type',
10864          'offset' => '52',
10865          'type' => '135'
10866        },
10867        '6' => {
10868          'name' => 'package_version_string_length',
10869          'offset' => '53',
10870          'type' => '135'
10871        }
10872      },
10873      'Name' => 'struct pldm_package_header_information',
10874      'Size' => '36',
10875      'Type' => 'Struct'
10876    },
10877    '56151' => {
10878      'BaseType' => '135',
10879      'Name' => 'uint8_t[16]',
10880      'Size' => '16',
10881      'Type' => 'Array'
10882    },
10883    '56167' => {
10884      'BaseType' => '135',
10885      'Name' => 'uint8_t[13]',
10886      'Size' => '13',
10887      'Type' => 'Array'
10888    },
10889    '56183' => {
10890      'Header' => 'firmware_update.h',
10891      'Line' => '455',
10892      'Memb' => {
10893        '0' => {
10894          'name' => 'record_length',
10895          'offset' => '0',
10896          'type' => '5667'
10897        },
10898        '1' => {
10899          'name' => 'descriptor_count',
10900          'offset' => '2',
10901          'type' => '135'
10902        },
10903        '2' => {
10904          'name' => 'device_update_option_flags',
10905          'offset' => '3',
10906          'type' => '53075'
10907        },
10908        '3' => {
10909          'name' => 'comp_image_set_version_string_type',
10910          'offset' => '7',
10911          'type' => '135'
10912        },
10913        '4' => {
10914          'name' => 'comp_image_set_version_string_length',
10915          'offset' => '8',
10916          'type' => '135'
10917        },
10918        '5' => {
10919          'name' => 'fw_device_pkg_data_length',
10920          'offset' => '9',
10921          'type' => '5667'
10922        }
10923      },
10924      'Name' => 'struct pldm_firmware_device_id_record',
10925      'Size' => '11',
10926      'Type' => 'Struct'
10927    },
10928    '56393' => {
10929      'Header' => 'firmware_update.h',
10930      'Line' => '489',
10931      'Memb' => {
10932        '0' => {
10933          'name' => 'comp_classification',
10934          'offset' => '0',
10935          'type' => '5667'
10936        },
10937        '1' => {
10938          'name' => 'comp_identifier',
10939          'offset' => '2',
10940          'type' => '5667'
10941        },
10942        '2' => {
10943          'name' => 'comp_comparison_stamp',
10944          'offset' => '4',
10945          'type' => '147'
10946        },
10947        '3' => {
10948          'name' => 'comp_options',
10949          'offset' => '8',
10950          'type' => '44408'
10951        },
10952        '4' => {
10953          'name' => 'requested_comp_activation_method',
10954          'offset' => '16',
10955          'type' => '44408'
10956        },
10957        '5' => {
10958          'name' => 'comp_location_offset',
10959          'offset' => '18',
10960          'type' => '147'
10961        },
10962        '6' => {
10963          'name' => 'comp_size',
10964          'offset' => '22',
10965          'type' => '147'
10966        },
10967        '7' => {
10968          'name' => 'comp_version_string_type',
10969          'offset' => '32',
10970          'type' => '135'
10971        },
10972        '8' => {
10973          'name' => 'comp_version_string_length',
10974          'offset' => '33',
10975          'type' => '135'
10976        }
10977      },
10978      'Name' => 'struct pldm_component_image_information',
10979      'Size' => '22',
10980      'Type' => 'Struct'
10981    },
10982    '56589' => {
10983      'Header' => 'firmware_update.h',
10984      'Line' => '515',
10985      'Memb' => {
10986        '0' => {
10987          'name' => 'completion_code',
10988          'offset' => '0',
10989          'type' => '135'
10990        },
10991        '1' => {
10992          'name' => 'capabilities_during_update',
10993          'offset' => '1',
10994          'type' => '53075'
10995        },
10996        '2' => {
10997          'name' => 'comp_count',
10998          'offset' => '5',
10999          'type' => '5667'
11000        },
11001        '3' => {
11002          'name' => 'active_comp_image_set_ver_str_type',
11003          'offset' => '7',
11004          'type' => '135'
11005        },
11006        '4' => {
11007          'name' => 'active_comp_image_set_ver_str_len',
11008          'offset' => '8',
11009          'type' => '135'
11010        },
11011        '5' => {
11012          'name' => 'pending_comp_image_set_ver_str_type',
11013          'offset' => '9',
11014          'type' => '135'
11015        },
11016        '6' => {
11017          'name' => 'pending_comp_image_set_ver_str_len',
11018          'offset' => '16',
11019          'type' => '135'
11020        }
11021      },
11022      'Name' => 'struct pldm_get_firmware_parameters_resp',
11023      'Size' => '11',
11024      'Type' => 'Struct'
11025    },
11026    '56790' => {
11027      'Header' => 'firmware_update.h',
11028      'Line' => '543',
11029      'Memb' => {
11030        '0' => {
11031          'name' => 'completion_code',
11032          'offset' => '0',
11033          'type' => '135'
11034        },
11035        '1' => {
11036          'name' => 'downstream_device_update_supported',
11037          'offset' => '1',
11038          'type' => '135'
11039        },
11040        '2' => {
11041          'name' => 'number_of_downstream_devices',
11042          'offset' => '2',
11043          'type' => '5667'
11044        },
11045        '3' => {
11046          'name' => 'max_number_of_downstream_devices',
11047          'offset' => '4',
11048          'type' => '5667'
11049        },
11050        '4' => {
11051          'name' => 'capabilities',
11052          'offset' => '8',
11053          'type' => '53075'
11054        }
11055      },
11056      'Name' => 'struct pldm_query_downstream_devices_resp',
11057      'Size' => '12',
11058      'Type' => 'Struct'
11059    },
11060    '56874' => {
11061      'Header' => 'firmware_update.h',
11062      'Line' => '555',
11063      'Memb' => {
11064        '0' => {
11065          'name' => 'comp_classification',
11066          'offset' => '0',
11067          'type' => '5667'
11068        },
11069        '1' => {
11070          'name' => 'comp_identifier',
11071          'offset' => '2',
11072          'type' => '5667'
11073        },
11074        '2' => {
11075          'name' => 'comp_classification_index',
11076          'offset' => '4',
11077          'type' => '135'
11078        },
11079        '3' => {
11080          'name' => 'active_comp_comparison_stamp',
11081          'offset' => '5',
11082          'type' => '147'
11083        },
11084        '4' => {
11085          'name' => 'active_comp_ver_str_type',
11086          'offset' => '9',
11087          'type' => '135'
11088        },
11089        '5' => {
11090          'name' => 'active_comp_ver_str_len',
11091          'offset' => '16',
11092          'type' => '135'
11093        },
11094        '6' => {
11095          'name' => 'active_comp_release_date',
11096          'offset' => '17',
11097          'type' => '56023'
11098        },
11099        '7' => {
11100          'name' => 'pending_comp_comparison_stamp',
11101          'offset' => '25',
11102          'type' => '147'
11103        },
11104        '8' => {
11105          'name' => 'pending_comp_ver_str_type',
11106          'offset' => '35',
11107          'type' => '135'
11108        },
11109        '9' => {
11110          'name' => 'pending_comp_ver_str_len',
11111          'offset' => '36',
11112          'type' => '135'
11113        },
11114        '10' => {
11115          'name' => 'pending_comp_release_date',
11116          'offset' => '37',
11117          'type' => '56023'
11118        },
11119        '11' => {
11120          'name' => 'comp_activation_methods',
11121          'offset' => '51',
11122          'type' => '44408'
11123        },
11124        '12' => {
11125          'name' => 'capabilities_during_update',
11126          'offset' => '53',
11127          'type' => '53075'
11128        }
11129      },
11130      'Name' => 'struct pldm_component_parameter_entry',
11131      'Size' => '39',
11132      'Type' => 'Struct'
11133    },
11134    '57187' => {
11135      'Header' => 'firmware_update.h',
11136      'Line' => '594',
11137      'Memb' => {
11138        '0' => {
11139          'name' => 'data_transfer_handle',
11140          'offset' => '0',
11141          'type' => '147'
11142        },
11143        '1' => {
11144          'name' => 'transfer_operation_flag',
11145          'offset' => '4',
11146          'type' => '135'
11147        }
11148      },
11149      'Name' => 'struct pldm_query_downstream_identifiers_req',
11150      'Size' => '8',
11151      'Type' => 'Struct'
11152    },
11153    '57229' => {
11154      'BaseType' => '57187',
11155      'Name' => 'struct pldm_query_downstream_identifiers_req const',
11156      'Size' => '8',
11157      'Type' => 'Const'
11158    },
11159    '57234' => {
11160      'Header' => 'firmware_update.h',
11161      'Line' => '608',
11162      'Memb' => {
11163        '0' => {
11164          'name' => 'completion_code',
11165          'offset' => '0',
11166          'type' => '135'
11167        },
11168        '1' => {
11169          'name' => 'next_data_transfer_handle',
11170          'offset' => '4',
11171          'type' => '147'
11172        },
11173        '2' => {
11174          'name' => 'transfer_flag',
11175          'offset' => '8',
11176          'type' => '135'
11177        },
11178        '3' => {
11179          'name' => 'downstream_devices_length',
11180          'offset' => '18',
11181          'type' => '147'
11182        },
11183        '4' => {
11184          'name' => 'number_of_downstream_devices',
11185          'offset' => '22',
11186          'type' => '5667'
11187        }
11188      },
11189      'Name' => 'struct pldm_query_downstream_identifiers_resp',
11190      'Size' => '20',
11191      'Type' => 'Struct'
11192    },
11193    '57318' => {
11194      'Header' => 'firmware_update.h',
11195      'Line' => '621',
11196      'Memb' => {
11197        '0' => {
11198          'name' => 'downstream_device_index',
11199          'offset' => '0',
11200          'type' => '5667'
11201        },
11202        '1' => {
11203          'name' => 'downstream_descriptor_count',
11204          'offset' => '2',
11205          'type' => '135'
11206        }
11207      },
11208      'Name' => 'struct pldm_downstream_device',
11209      'Size' => '4',
11210      'Type' => 'Struct'
11211    },
11212    '57360' => {
11213      'Header' => 'firmware_update.h',
11214      'Line' => '627',
11215      'Memb' => {
11216        '0' => {
11217          'name' => 'field',
11218          'offset' => '0',
11219          'type' => '7707'
11220        },
11221        '1' => {
11222          'name' => 'devs',
11223          'offset' => '22',
11224          'type' => '164'
11225        }
11226      },
11227      'Name' => 'struct pldm_downstream_device_iter',
11228      'Size' => '24',
11229      'Type' => 'Struct'
11230    },
11231    '57402' => {
11232      'Header' => 'firmware_update.h',
11233      'Line' => '701',
11234      'Memb' => {
11235        '0' => {
11236          'name' => 'descriptor_type',
11237          'offset' => '0',
11238          'type' => '5667'
11239        },
11240        '1' => {
11241          'name' => 'descriptor_length',
11242          'offset' => '2',
11243          'type' => '5667'
11244        },
11245        '2' => {
11246          'name' => 'descriptor_data',
11247          'offset' => '8',
11248          'type' => '1269'
11249        }
11250      },
11251      'Name' => 'struct pldm_descriptor',
11252      'Size' => '16',
11253      'Type' => 'Struct'
11254    },
11255    '57474' => {
11256      'Header' => 'firmware_update.h',
11257      'Line' => '707',
11258      'Memb' => {
11259        '0' => {
11260          'name' => 'field',
11261          'offset' => '0',
11262          'type' => '24695'
11263        },
11264        '1' => {
11265          'name' => 'count',
11266          'offset' => '8',
11267          'type' => '164'
11268        }
11269      },
11270      'Name' => 'struct pldm_descriptor_iter',
11271      'Size' => '16',
11272      'Type' => 'Struct'
11273    },
11274    '57521' => {
11275      'Header' => 'firmware_update.h',
11276      'Line' => '800',
11277      'Memb' => {
11278        '0' => {
11279          'name' => 'data_transfer_handle',
11280          'offset' => '0',
11281          'type' => '147'
11282        },
11283        '1' => {
11284          'name' => 'transfer_operation_flag',
11285          'offset' => '4',
11286          'type' => '135'
11287        }
11288      },
11289      'Name' => 'struct pldm_get_downstream_firmware_parameters_req',
11290      'Size' => '8',
11291      'Type' => 'Struct'
11292    },
11293    '57563' => {
11294      'BaseType' => '57521',
11295      'Name' => 'struct pldm_get_downstream_firmware_parameters_req const',
11296      'Size' => '8',
11297      'Type' => 'Const'
11298    },
11299    '57568' => {
11300      'Header' => 'firmware_update.h',
11301      'Line' => '815',
11302      'Memb' => {
11303        '0' => {
11304          'name' => 'completion_code',
11305          'offset' => '0',
11306          'type' => '135'
11307        },
11308        '1' => {
11309          'name' => 'next_data_transfer_handle',
11310          'offset' => '4',
11311          'type' => '147'
11312        },
11313        '2' => {
11314          'name' => 'transfer_flag',
11315          'offset' => '8',
11316          'type' => '135'
11317        },
11318        '3' => {
11319          'name' => 'fdp_capabilities_during_update',
11320          'offset' => '18',
11321          'type' => '53075'
11322        },
11323        '4' => {
11324          'name' => 'downstream_device_count',
11325          'offset' => '22',
11326          'type' => '5667'
11327        }
11328      },
11329      'Name' => 'struct pldm_get_downstream_firmware_parameters_resp',
11330      'Size' => '20',
11331      'Type' => 'Struct'
11332    },
11333    '57652' => {
11334      'Header' => 'firmware_update.h',
11335      'Line' => '833',
11336      'Memb' => {
11337        '0' => {
11338          'name' => 'downstream_device_index',
11339          'offset' => '0',
11340          'type' => '5667'
11341        },
11342        '1' => {
11343          'name' => 'active_comp_comparison_stamp',
11344          'offset' => '4',
11345          'type' => '147'
11346        },
11347        '2' => {
11348          'name' => 'active_comp_ver_str_type',
11349          'offset' => '8',
11350          'type' => '135'
11351        },
11352        '3' => {
11353          'name' => 'active_comp_ver_str_len',
11354          'offset' => '9',
11355          'type' => '135'
11356        },
11357        '4' => {
11358          'name' => 'active_comp_release_date',
11359          'offset' => '16',
11360          'type' => '57848'
11361        },
11362        '5' => {
11363          'name' => 'pending_comp_comparison_stamp',
11364          'offset' => '32',
11365          'type' => '147'
11366        },
11367        '6' => {
11368          'name' => 'pending_comp_ver_str_type',
11369          'offset' => '36',
11370          'type' => '135'
11371        },
11372        '7' => {
11373          'name' => 'pending_comp_ver_str_len',
11374          'offset' => '37',
11375          'type' => '135'
11376        },
11377        '8' => {
11378          'name' => 'pending_comp_release_date',
11379          'offset' => '38',
11380          'type' => '57848'
11381        },
11382        '9' => {
11383          'name' => 'comp_activation_methods',
11384          'offset' => '54',
11385          'type' => '44408'
11386        },
11387        '10' => {
11388          'name' => 'capabilities_during_update',
11389          'offset' => '64',
11390          'type' => '53075'
11391        },
11392        '11' => {
11393          'name' => 'active_comp_ver_str',
11394          'offset' => '72',
11395          'type' => '1269'
11396        },
11397        '12' => {
11398          'name' => 'pending_comp_ver_str',
11399          'offset' => '86',
11400          'type' => '1269'
11401        }
11402      },
11403      'Name' => 'struct pldm_downstream_device_parameters_entry',
11404      'Size' => '64',
11405      'Type' => 'Struct'
11406    },
11407    '57848' => {
11408      'BaseType' => '128',
11409      'Name' => 'char[9]',
11410      'Size' => '9',
11411      'Type' => 'Array'
11412    },
11413    '59066' => {
11414      'Header' => 'firmware_update.h',
11415      'Line' => '1347',
11416      'Memb' => {
11417        '0' => {
11418          'name' => 'field',
11419          'offset' => '0',
11420          'type' => '7707'
11421        },
11422        '1' => {
11423          'name' => 'entries',
11424          'offset' => '22',
11425          'type' => '164'
11426        }
11427      },
11428      'Name' => 'struct pldm_downstream_device_parameters_iter',
11429      'Size' => '24',
11430      'Type' => 'Struct'
11431    },
11432    '60976' => {
11433      'BaseType' => '52299',
11434      'Name' => 'bool8_t*',
11435      'Size' => '8',
11436      'Type' => 'Pointer'
11437    },
11438    '60981' => {
11439      'BaseType' => '54023',
11440      'Name' => 'bitfield64_t*',
11441      'Size' => '8',
11442      'Type' => 'Pointer'
11443    },
11444    '64417' => {
11445      'BaseType' => '53075',
11446      'Name' => 'bitfield32_t*',
11447      'Size' => '8',
11448      'Type' => 'Pointer'
11449    },
11450    '68495' => {
11451      'BaseType' => '44408',
11452      'Name' => 'bitfield16_t*',
11453      'Size' => '8',
11454      'Type' => 'Pointer'
11455    },
11456    '78838' => {
11457      'BaseType' => '54118',
11458      'Name' => 'struct variable_field const*',
11459      'Size' => '8',
11460      'Type' => 'Pointer'
11461    },
11462    '94120' => {
11463      'BaseType' => '59066',
11464      'Name' => 'struct pldm_downstream_device_parameters_iter*',
11465      'Size' => '8',
11466      'Type' => 'Pointer'
11467    },
11468    '94125' => {
11469      'BaseType' => '57652',
11470      'Name' => 'struct pldm_downstream_device_parameters_entry*',
11471      'Size' => '8',
11472      'Type' => 'Pointer'
11473    },
11474    '96809' => {
11475      'BaseType' => '57568',
11476      'Name' => 'struct pldm_get_downstream_firmware_parameters_resp*',
11477      'Size' => '8',
11478      'Type' => 'Pointer'
11479    },
11480    '97941' => {
11481      'BaseType' => '57563',
11482      'Name' => 'struct pldm_get_downstream_firmware_parameters_req const*',
11483      'Size' => '8',
11484      'Type' => 'Pointer'
11485    },
11486    '99121' => {
11487      'BaseType' => '57360',
11488      'Name' => 'struct pldm_downstream_device_iter*',
11489      'Size' => '8',
11490      'Type' => 'Pointer'
11491    },
11492    '99126' => {
11493      'BaseType' => '57318',
11494      'Name' => 'struct pldm_downstream_device*',
11495      'Size' => '8',
11496      'Type' => 'Pointer'
11497    },
11498    '101824' => {
11499      'BaseType' => '57234',
11500      'Name' => 'struct pldm_query_downstream_identifiers_resp*',
11501      'Size' => '8',
11502      'Type' => 'Pointer'
11503    },
11504    '102956' => {
11505      'BaseType' => '57229',
11506      'Name' => 'struct pldm_query_downstream_identifiers_req const*',
11507      'Size' => '8',
11508      'Type' => 'Pointer'
11509    },
11510    '105557' => {
11511      'BaseType' => '56790',
11512      'Name' => 'struct pldm_query_downstream_devices_resp*',
11513      'Size' => '8',
11514      'Type' => 'Pointer'
11515    },
11516    '106004' => {
11517      'BaseType' => '56874',
11518      'Name' => 'struct pldm_component_parameter_entry*',
11519      'Size' => '8',
11520      'Type' => 'Pointer'
11521    },
11522    '114662' => {
11523      'BaseType' => '56589',
11524      'Name' => 'struct pldm_get_firmware_parameters_resp*',
11525      'Size' => '8',
11526      'Type' => 'Pointer'
11527    },
11528    '117634' => {
11529      'BaseType' => '1193',
11530      'Name' => 'uint8_t**',
11531      'Size' => '8',
11532      'Type' => 'Pointer'
11533    },
11534    '117976' => {
11535      'BaseType' => '56393',
11536      'Name' => 'struct pldm_component_image_information*',
11537      'Size' => '8',
11538      'Type' => 'Pointer'
11539    },
11540    '120468' => {
11541      'BaseType' => '57474',
11542      'Name' => 'struct pldm_descriptor_iter*',
11543      'Size' => '8',
11544      'Type' => 'Pointer'
11545    },
11546    '120473' => {
11547      'BaseType' => '57402',
11548      'Name' => 'struct pldm_descriptor*',
11549      'Size' => '8',
11550      'Type' => 'Pointer'
11551    },
11552    '120758' => {
11553      'BaseType' => '56183',
11554      'Name' => 'struct pldm_firmware_device_id_record*',
11555      'Size' => '8',
11556      'Type' => 'Pointer'
11557    },
11558    '121213' => {
11559      'BaseType' => '56039',
11560      'Name' => 'struct pldm_package_header_information*',
11561      'Size' => '8',
11562      'Type' => 'Pointer'
11563    },
11564    '130329' => {
11565      'BaseType' => '130346',
11566      'Header' => 'pdr.h',
11567      'Line' => '16',
11568      'Name' => 'pldm_pdr',
11569      'PrivateABI' => 1,
11570      'Size' => '24',
11571      'Type' => 'Typedef'
11572    },
11573    '130341' => {
11574      'BaseType' => '130329',
11575      'Name' => 'pldm_pdr const',
11576      'Size' => '24',
11577      'Type' => 'Const'
11578    },
11579    '130346' => {
11580      'Line' => '30',
11581      'Memb' => {
11582        '0' => {
11583          'name' => 'record_count',
11584          'offset' => '0',
11585          'type' => '147'
11586        },
11587        '1' => {
11588          'name' => 'size',
11589          'offset' => '4',
11590          'type' => '147'
11591        },
11592        '2' => {
11593          'name' => 'first',
11594          'offset' => '8',
11595          'type' => '131446'
11596        },
11597        '3' => {
11598          'name' => 'last',
11599          'offset' => '22',
11600          'type' => '131446'
11601        }
11602      },
11603      'Name' => 'struct pldm_pdr',
11604      'PrivateABI' => 1,
11605      'Size' => '24',
11606      'Source' => 'pdr.c',
11607      'Type' => 'Struct'
11608    },
11609    '130412' => {
11610      'BaseType' => '130429',
11611      'Header' => 'pdr.h',
11612      'Line' => '21',
11613      'Name' => 'pldm_pdr_record',
11614      'PrivateABI' => 1,
11615      'Size' => '32',
11616      'Type' => 'Typedef'
11617    },
11618    '130424' => {
11619      'BaseType' => '130412',
11620      'Name' => 'pldm_pdr_record const',
11621      'Size' => '32',
11622      'Type' => 'Const'
11623    },
11624    '130429' => {
11625      'Line' => '21',
11626      'Memb' => {
11627        '0' => {
11628          'name' => 'record_handle',
11629          'offset' => '0',
11630          'type' => '147'
11631        },
11632        '1' => {
11633          'name' => 'size',
11634          'offset' => '4',
11635          'type' => '147'
11636        },
11637        '2' => {
11638          'name' => 'data',
11639          'offset' => '8',
11640          'type' => '1193'
11641        },
11642        '3' => {
11643          'name' => 'next',
11644          'offset' => '22',
11645          'type' => '131434'
11646        },
11647        '4' => {
11648          'name' => 'is_remote',
11649          'offset' => '36',
11650          'type' => '5466'
11651        },
11652        '5' => {
11653          'name' => 'terminus_handle',
11654          'offset' => '38',
11655          'type' => '5667'
11656        }
11657      },
11658      'Name' => 'struct pldm_pdr_record',
11659      'PrivateABI' => 1,
11660      'Size' => '32',
11661      'Source' => 'pdr.c',
11662      'Type' => 'Struct'
11663    },
11664    '130521' => {
11665      'Header' => 'pdr.h',
11666      'Line' => '300',
11667      'Memb' => {
11668        '0' => {
11669          'name' => 'entity_type',
11670          'offset' => '0',
11671          'type' => '5667'
11672        },
11673        '1' => {
11674          'name' => 'entity_instance_num',
11675          'offset' => '2',
11676          'type' => '5667'
11677        },
11678        '2' => {
11679          'name' => 'entity_container_id',
11680          'offset' => '4',
11681          'type' => '5667'
11682        }
11683      },
11684      'Name' => 'struct pldm_entity',
11685      'Size' => '6',
11686      'Type' => 'Struct'
11687    },
11688    '130583' => {
11689      'BaseType' => '130521',
11690      'Header' => 'pdr.h',
11691      'Line' => '304',
11692      'Name' => 'pldm_entity',
11693      'Size' => '6',
11694      'Type' => 'Typedef'
11695    },
11696    '130624' => {
11697      'BaseType' => '130636',
11698      'Header' => 'pdr.h',
11699      'Line' => '314',
11700      'Name' => 'pldm_entity_association_tree',
11701      'PrivateABI' => 1,
11702      'Size' => '16',
11703      'Type' => 'Typedef'
11704    },
11705    '130636' => {
11706      'Line' => '499',
11707      'Memb' => {
11708        '0' => {
11709          'name' => 'root',
11710          'offset' => '0',
11711          'type' => '131451'
11712        },
11713        '1' => {
11714          'name' => 'last_used_container_id',
11715          'offset' => '8',
11716          'type' => '5667'
11717        }
11718      },
11719      'Name' => 'struct pldm_entity_association_tree',
11720      'PrivateABI' => 1,
11721      'Size' => '16',
11722      'Source' => 'pdr.c',
11723      'Type' => 'Struct'
11724    },
11725    '130679' => {
11726      'BaseType' => '130696',
11727      'Header' => 'pdr.h',
11728      'Line' => '319',
11729      'Name' => 'pldm_entity_node',
11730      'PrivateABI' => 1,
11731      'Size' => '40',
11732      'Type' => 'Typedef'
11733    },
11734    '130691' => {
11735      'BaseType' => '130679',
11736      'Name' => 'pldm_entity_node const',
11737      'Size' => '40',
11738      'Type' => 'Const'
11739    },
11740    '130696' => {
11741      'Line' => '504',
11742      'Memb' => {
11743        '0' => {
11744          'name' => 'entity',
11745          'offset' => '0',
11746          'type' => '130583'
11747        },
11748        '1' => {
11749          'name' => 'parent',
11750          'offset' => '6',
11751          'type' => '130583'
11752        },
11753        '2' => {
11754          'name' => 'remote_container_id',
11755          'offset' => '18',
11756          'type' => '5667'
11757        },
11758        '3' => {
11759          'name' => 'first_child',
11760          'offset' => '22',
11761          'type' => '131451'
11762        },
11763        '4' => {
11764          'name' => 'next_sibling',
11765          'offset' => '36',
11766          'type' => '131451'
11767        },
11768        '5' => {
11769          'name' => 'association_type',
11770          'offset' => '50',
11771          'type' => '135'
11772        }
11773      },
11774      'Name' => 'struct pldm_entity_node',
11775      'PrivateABI' => 1,
11776      'Size' => '40',
11777      'Source' => 'pdr.c',
11778      'Type' => 'Struct'
11779    },
11780    '130974' => {
11781      'Header' => 'platform.h',
11782      'Line' => '561',
11783      'Memb' => {
11784        '0' => {
11785          'name' => 'record_handle',
11786          'offset' => '0',
11787          'type' => '147'
11788        },
11789        '1' => {
11790          'name' => 'version',
11791          'offset' => '4',
11792          'type' => '135'
11793        },
11794        '2' => {
11795          'name' => 'type',
11796          'offset' => '5',
11797          'type' => '135'
11798        },
11799        '3' => {
11800          'name' => 'record_change_num',
11801          'offset' => '6',
11802          'type' => '5667'
11803        },
11804        '4' => {
11805          'name' => 'length',
11806          'offset' => '8',
11807          'type' => '5667'
11808        }
11809      },
11810      'Name' => 'struct pldm_pdr_hdr',
11811      'Size' => '10',
11812      'Type' => 'Struct'
11813    },
11814    '131434' => {
11815      'BaseType' => '130429',
11816      'Name' => 'struct pldm_pdr_record*',
11817      'Size' => '8',
11818      'Type' => 'Pointer'
11819    },
11820    '131446' => {
11821      'BaseType' => '130412',
11822      'Name' => 'pldm_pdr_record*',
11823      'Size' => '8',
11824      'Type' => 'Pointer'
11825    },
11826    '131451' => {
11827      'BaseType' => '130679',
11828      'Name' => 'pldm_entity_node*',
11829      'Size' => '8',
11830      'Type' => 'Pointer'
11831    },
11832    '132690' => {
11833      'BaseType' => '130329',
11834      'Name' => 'pldm_pdr*',
11835      'Size' => '8',
11836      'Type' => 'Pointer'
11837    },
11838    '134001' => {
11839      'BaseType' => '130424',
11840      'Name' => 'pldm_pdr_record const*',
11841      'Size' => '8',
11842      'Type' => 'Pointer'
11843    },
11844    '141235' => {
11845      'BaseType' => '130583',
11846      'Name' => 'pldm_entity*',
11847      'Size' => '8',
11848      'Type' => 'Pointer'
11849    },
11850    '157357' => {
11851      'BaseType' => '141235',
11852      'Name' => 'pldm_entity**',
11853      'Size' => '8',
11854      'Type' => 'Pointer'
11855    },
11856    '157421' => {
11857      'BaseType' => '130624',
11858      'Name' => 'pldm_entity_association_tree*',
11859      'Size' => '8',
11860      'Type' => 'Pointer'
11861    },
11862    '158009' => {
11863      'BaseType' => '131451',
11864      'Name' => 'pldm_entity_node**',
11865      'Size' => '8',
11866      'Type' => 'Pointer'
11867    },
11868    '158798' => {
11869      'BaseType' => '130341',
11870      'Name' => 'pldm_pdr const*',
11871      'Size' => '8',
11872      'Type' => 'Pointer'
11873    },
11874    '164275' => {
11875      'BaseType' => '130691',
11876      'Name' => 'pldm_entity_node const*',
11877      'Size' => '8',
11878      'Type' => 'Pointer'
11879    },
11880    '170148' => {
11881      'BaseType' => '74',
11882      'Header' => 'types.h',
11883      'Line' => '37',
11884      'Name' => '__int8_t',
11885      'PrivateABI' => 1,
11886      'Size' => '1',
11887      'Type' => 'Typedef'
11888    },
11889    '170179' => {
11890      'BaseType' => '93',
11891      'Header' => 'types.h',
11892      'Line' => '39',
11893      'Name' => '__int16_t',
11894      'PrivateABI' => 1,
11895      'Size' => '2',
11896      'Type' => 'Typedef'
11897    },
11898    '170210' => {
11899      'BaseType' => '100',
11900      'Header' => 'types.h',
11901      'Line' => '41',
11902      'Name' => '__int32_t',
11903      'PrivateABI' => 1,
11904      'Size' => '4',
11905      'Type' => 'Typedef'
11906    },
11907    '170248' => {
11908      'BaseType' => '5588',
11909      'Header' => 'types.h',
11910      'Line' => '55',
11911      'Name' => '__uint_least16_t',
11912      'PrivateABI' => 1,
11913      'Size' => '2',
11914      'Type' => 'Typedef'
11915    },
11916    '170301' => {
11917      'BaseType' => '170148',
11918      'Header' => 'stdint-intn.h',
11919      'Line' => '24',
11920      'Name' => 'int8_t',
11921      'PrivateABI' => 1,
11922      'Size' => '1',
11923      'Type' => 'Typedef'
11924    },
11925    '170313' => {
11926      'BaseType' => '170179',
11927      'Header' => 'stdint-intn.h',
11928      'Line' => '25',
11929      'Name' => 'int16_t',
11930      'PrivateABI' => 1,
11931      'Size' => '2',
11932      'Type' => 'Typedef'
11933    },
11934    '170325' => {
11935      'BaseType' => '170210',
11936      'Header' => 'stdint-intn.h',
11937      'Line' => '26',
11938      'Name' => 'int32_t',
11939      'PrivateABI' => 1,
11940      'Size' => '4',
11941      'Type' => 'Typedef'
11942    },
11943    '170942' => {
11944      'BaseType' => '444',
11945      'Header' => 'pldm_types.h',
11946      'Line' => '164',
11947      'Name' => 'real32_t',
11948      'Size' => '4',
11949      'Type' => 'Typedef'
11950    },
11951    '171657' => {
11952      'BaseType' => '170248',
11953      'Header' => 'uchar.h',
11954      'Line' => '51',
11955      'Name' => 'char16_t',
11956      'PrivateABI' => 1,
11957      'Size' => '2',
11958      'Type' => 'Typedef'
11959    },
11960    '172490' => {
11961      'Header' => 'platform.h',
11962      'Line' => '339',
11963      'Memb' => {
11964        '0' => {
11965          'name' => 'PLDM_SENSOR_OP_STATE',
11966          'value' => '0'
11967        },
11968        '1' => {
11969          'name' => 'PLDM_STATE_SENSOR_STATE',
11970          'value' => '1'
11971        },
11972        '2' => {
11973          'name' => 'PLDM_NUMERIC_SENSOR_STATE',
11974          'value' => '2'
11975        }
11976      },
11977      'Name' => 'enum sensor_event_class_states',
11978      'Size' => '4',
11979      'Type' => 'Enum'
11980    },
11981    '172524' => {
11982      'BaseType' => '172490',
11983      'Name' => 'enum sensor_event_class_states const',
11984      'Size' => '4',
11985      'Type' => 'Const'
11986    },
11987    '172832' => {
11988      'Header' => 'platform.h',
11989      'Line' => '636',
11990      'Memb' => {
11991        '0' => {
11992          'name' => 'hdr',
11993          'offset' => '0',
11994          'type' => '130974'
11995        },
11996        '1' => {
11997          'name' => 'terminus_handle',
11998          'offset' => '16',
11999          'type' => '5667'
12000        },
12001        '2' => {
12002          'name' => 'sensor_id',
12003          'offset' => '18',
12004          'type' => '5667'
12005        },
12006        '3' => {
12007          'name' => 'entity_type',
12008          'offset' => '20',
12009          'type' => '5667'
12010        },
12011        '4' => {
12012          'name' => 'entity_instance',
12013          'offset' => '22',
12014          'type' => '5667'
12015        },
12016        '5' => {
12017          'name' => 'container_id',
12018          'offset' => '24',
12019          'type' => '5667'
12020        },
12021        '6' => {
12022          'name' => 'sensor_init',
12023          'offset' => '32',
12024          'type' => '135'
12025        },
12026        '7' => {
12027          'name' => 'sensor_auxiliary_names_pdr',
12028          'offset' => '33',
12029          'type' => '52299'
12030        },
12031        '8' => {
12032          'name' => 'composite_sensor_count',
12033          'offset' => '34',
12034          'type' => '135'
12035        },
12036        '9' => {
12037          'name' => 'possible_states',
12038          'offset' => '35',
12039          'type' => '968'
12040        }
12041      },
12042      'Name' => 'struct pldm_state_sensor_pdr',
12043      'Size' => '24',
12044      'Type' => 'Struct'
12045    },
12046    '172986' => {
12047      'Header' => 'platform.h',
12048      'Line' => '653',
12049      'Memb' => {
12050        '0' => {
12051          'name' => 'state_set_id',
12052          'offset' => '0',
12053          'type' => '5667'
12054        },
12055        '1' => {
12056          'name' => 'possible_states_size',
12057          'offset' => '2',
12058          'type' => '135'
12059        },
12060        '2' => {
12061          'name' => 'states',
12062          'offset' => '3',
12063          'type' => '173048'
12064        }
12065      },
12066      'Name' => 'struct state_sensor_possible_states',
12067      'Size' => '4',
12068      'Type' => 'Struct'
12069    },
12070    '173043' => {
12071      'BaseType' => '172986',
12072      'Name' => 'struct state_sensor_possible_states const',
12073      'Size' => '4',
12074      'Type' => 'Const'
12075    },
12076    '173048' => {
12077      'BaseType' => '344',
12078      'Name' => 'bitfield8_t[1]',
12079      'Size' => '1',
12080      'Type' => 'Array'
12081    },
12082    '173064' => {
12083      'Header' => 'platform.h',
12084      'Line' => '663',
12085      'Memb' => {
12086        '0' => {
12087          'name' => 'hdr',
12088          'offset' => '0',
12089          'type' => '130974'
12090        },
12091        '1' => {
12092          'name' => 'terminus_handle',
12093          'offset' => '16',
12094          'type' => '5667'
12095        },
12096        '2' => {
12097          'name' => 'effecter_id',
12098          'offset' => '18',
12099          'type' => '5667'
12100        },
12101        '3' => {
12102          'name' => 'entity_type',
12103          'offset' => '20',
12104          'type' => '5667'
12105        },
12106        '4' => {
12107          'name' => 'entity_instance',
12108          'offset' => '22',
12109          'type' => '5667'
12110        },
12111        '5' => {
12112          'name' => 'container_id',
12113          'offset' => '24',
12114          'type' => '5667'
12115        },
12116        '6' => {
12117          'name' => 'effecter_semantic_id',
12118          'offset' => '32',
12119          'type' => '5667'
12120        },
12121        '7' => {
12122          'name' => 'effecter_init',
12123          'offset' => '34',
12124          'type' => '135'
12125        },
12126        '8' => {
12127          'name' => 'has_description_pdr',
12128          'offset' => '35',
12129          'type' => '52299'
12130        },
12131        '9' => {
12132          'name' => 'composite_effecter_count',
12133          'offset' => '36',
12134          'type' => '135'
12135        },
12136        '10' => {
12137          'name' => 'possible_states',
12138          'offset' => '37',
12139          'type' => '968'
12140        }
12141      },
12142      'Name' => 'struct pldm_state_effecter_pdr',
12143      'Size' => '26',
12144      'Type' => 'Struct'
12145    },
12146    '173417' => {
12147      'Header' => 'platform.h',
12148      'Line' => '754',
12149      'Memb' => {
12150        '0' => {
12151          'name' => 'value_u8',
12152          'offset' => '0',
12153          'type' => '135'
12154        },
12155        '1' => {
12156          'name' => 'value_s8',
12157          'offset' => '0',
12158          'type' => '170301'
12159        },
12160        '2' => {
12161          'name' => 'value_u16',
12162          'offset' => '0',
12163          'type' => '5667'
12164        },
12165        '3' => {
12166          'name' => 'value_s16',
12167          'offset' => '0',
12168          'type' => '170313'
12169        },
12170        '4' => {
12171          'name' => 'value_u32',
12172          'offset' => '0',
12173          'type' => '147'
12174        },
12175        '5' => {
12176          'name' => 'value_s32',
12177          'offset' => '0',
12178          'type' => '170325'
12179        },
12180        '6' => {
12181          'name' => 'value_f32',
12182          'offset' => '0',
12183          'type' => '170942'
12184        }
12185      },
12186      'Name' => 'union union_range_field_format',
12187      'Size' => '4',
12188      'Type' => 'Union'
12189    },
12190    '174014' => {
12191      'Header' => 'platform.h',
12192      'Line' => '811',
12193      'Memb' => {
12194        '0' => {
12195          'name' => 'value_u8',
12196          'offset' => '0',
12197          'type' => '135'
12198        },
12199        '1' => {
12200          'name' => 'value_s8',
12201          'offset' => '0',
12202          'type' => '170301'
12203        },
12204        '2' => {
12205          'name' => 'value_u16',
12206          'offset' => '0',
12207          'type' => '5667'
12208        },
12209        '3' => {
12210          'name' => 'value_s16',
12211          'offset' => '0',
12212          'type' => '170313'
12213        },
12214        '4' => {
12215          'name' => 'value_u32',
12216          'offset' => '0',
12217          'type' => '147'
12218        },
12219        '5' => {
12220          'name' => 'value_s32',
12221          'offset' => '0',
12222          'type' => '170325'
12223        }
12224      },
12225      'Name' => 'union union_sensor_data_size',
12226      'Size' => '4',
12227      'Type' => 'Union'
12228    },
12229    '174027' => {
12230      'Header' => 'platform.h',
12231      'Line' => '818',
12232      'Memb' => {
12233        '0' => {
12234          'name' => 'record_handle',
12235          'offset' => '0',
12236          'type' => '147'
12237        },
12238        '1' => {
12239          'name' => 'version',
12240          'offset' => '4',
12241          'type' => '135'
12242        },
12243        '2' => {
12244          'name' => 'type',
12245          'offset' => '5',
12246          'type' => '135'
12247        },
12248        '3' => {
12249          'name' => 'record_change_num',
12250          'offset' => '6',
12251          'type' => '5667'
12252        },
12253        '4' => {
12254          'name' => 'length',
12255          'offset' => '8',
12256          'type' => '5667'
12257        }
12258      },
12259      'Name' => 'struct pldm_value_pdr_hdr',
12260      'Size' => '12',
12261      'Type' => 'Struct'
12262    },
12263    '174112' => {
12264      'Header' => 'platform.h',
12265      'Line' => '836',
12266      'Memb' => {
12267        '0' => {
12268          'name' => 'entity_instance_num',
12269          'offset' => '0',
12270          'type' => '5667'
12271        },
12272        '1' => {
12273          'name' => 'entity_instance',
12274          'offset' => '0',
12275          'type' => '5667'
12276        }
12277      },
12278      'Name' => 'anon-union-platform.h-836',
12279      'Size' => '2',
12280      'Type' => 'Union'
12281    },
12282    '174147' => {
12283      'Header' => 'platform.h',
12284      'Line' => '831',
12285      'Memb' => {
12286        '0' => {
12287          'name' => 'hdr',
12288          'offset' => '0',
12289          'type' => '174027'
12290        },
12291        '1' => {
12292          'name' => 'terminus_handle',
12293          'offset' => '18',
12294          'type' => '5667'
12295        },
12296        '2' => {
12297          'name' => 'sensor_id',
12298          'offset' => '20',
12299          'type' => '5667'
12300        },
12301        '3' => {
12302          'name' => 'entity_type',
12303          'offset' => '22',
12304          'type' => '5667'
12305        },
12306        '4' => {
12307          'name' => 'unnamed0',
12308          'offset' => '24',
12309          'type' => '174112'
12310        },
12311        '5' => {
12312          'name' => 'container_id',
12313          'offset' => '32',
12314          'type' => '5667'
12315        },
12316        '6' => {
12317          'name' => 'sensor_init',
12318          'offset' => '34',
12319          'type' => '135'
12320        },
12321        '7' => {
12322          'name' => 'sensor_auxiliary_names_pdr',
12323          'offset' => '35',
12324          'type' => '52299'
12325        },
12326        '8' => {
12327          'name' => 'base_unit',
12328          'offset' => '36',
12329          'type' => '135'
12330        },
12331        '9' => {
12332          'name' => 'unit_modifier',
12333          'offset' => '37',
12334          'type' => '170301'
12335        },
12336        '10' => {
12337          'name' => 'rate_unit',
12338          'offset' => '38',
12339          'type' => '135'
12340        },
12341        '11' => {
12342          'name' => 'base_oem_unit_handle',
12343          'offset' => '39',
12344          'type' => '135'
12345        },
12346        '12' => {
12347          'name' => 'aux_unit',
12348          'offset' => '40',
12349          'type' => '135'
12350        },
12351        '13' => {
12352          'name' => 'aux_unit_modifier',
12353          'offset' => '41',
12354          'type' => '170301'
12355        },
12356        '14' => {
12357          'name' => 'aux_rate_unit',
12358          'offset' => '48',
12359          'type' => '135'
12360        },
12361        '15' => {
12362          'name' => 'rel',
12363          'offset' => '49',
12364          'type' => '135'
12365        },
12366        '16' => {
12367          'name' => 'aux_oem_unit_handle',
12368          'offset' => '50',
12369          'type' => '135'
12370        },
12371        '17' => {
12372          'name' => 'is_linear',
12373          'offset' => '51',
12374          'type' => '52299'
12375        },
12376        '18' => {
12377          'name' => 'sensor_data_size',
12378          'offset' => '52',
12379          'type' => '135'
12380        },
12381        '19' => {
12382          'name' => 'resolution',
12383          'offset' => '54',
12384          'type' => '170942'
12385        },
12386        '20' => {
12387          'name' => 'offset',
12388          'offset' => '64',
12389          'type' => '170942'
12390        },
12391        '21' => {
12392          'name' => 'accuracy',
12393          'offset' => '68',
12394          'type' => '5667'
12395        },
12396        '22' => {
12397          'name' => 'plus_tolerance',
12398          'offset' => '70',
12399          'type' => '135'
12400        },
12401        '23' => {
12402          'name' => 'minus_tolerance',
12403          'offset' => '71',
12404          'type' => '135'
12405        },
12406        '24' => {
12407          'name' => 'hysteresis',
12408          'offset' => '72',
12409          'type' => '174014'
12410        },
12411        '25' => {
12412          'name' => 'supported_thresholds',
12413          'offset' => '82',
12414          'type' => '344'
12415        },
12416        '26' => {
12417          'name' => 'threshold_and_hysteresis_volatility',
12418          'offset' => '83',
12419          'type' => '344'
12420        },
12421        '27' => {
12422          'name' => 'state_transition_interval',
12423          'offset' => '86',
12424          'type' => '170942'
12425        },
12426        '28' => {
12427          'name' => 'update_interval',
12428          'offset' => '96',
12429          'type' => '170942'
12430        },
12431        '29' => {
12432          'name' => 'max_readable',
12433          'offset' => '100',
12434          'type' => '174014'
12435        },
12436        '30' => {
12437          'name' => 'min_readable',
12438          'offset' => '104',
12439          'type' => '174014'
12440        },
12441        '31' => {
12442          'name' => 'range_field_format',
12443          'offset' => '114',
12444          'type' => '135'
12445        },
12446        '32' => {
12447          'name' => 'range_field_support',
12448          'offset' => '115',
12449          'type' => '344'
12450        },
12451        '33' => {
12452          'name' => 'nominal_value',
12453          'offset' => '118',
12454          'type' => '173417'
12455        },
12456        '34' => {
12457          'name' => 'normal_max',
12458          'offset' => '128',
12459          'type' => '173417'
12460        },
12461        '35' => {
12462          'name' => 'normal_min',
12463          'offset' => '132',
12464          'type' => '173417'
12465        },
12466        '36' => {
12467          'name' => 'warning_high',
12468          'offset' => '136',
12469          'type' => '173417'
12470        },
12471        '37' => {
12472          'name' => 'warning_low',
12473          'offset' => '146',
12474          'type' => '173417'
12475        },
12476        '38' => {
12477          'name' => 'critical_high',
12478          'offset' => '150',
12479          'type' => '173417'
12480        },
12481        '39' => {
12482          'name' => 'critical_low',
12483          'offset' => '256',
12484          'type' => '173417'
12485        },
12486        '40' => {
12487          'name' => 'fatal_high',
12488          'offset' => '260',
12489          'type' => '173417'
12490        },
12491        '41' => {
12492          'name' => 'fatal_low',
12493          'offset' => '264',
12494          'type' => '173417'
12495        }
12496      },
12497      'Name' => 'struct pldm_numeric_sensor_value_pdr',
12498      'Size' => '112',
12499      'Type' => 'Struct'
12500    },
12501    '174740' => {
12502      'BaseType' => '171657',
12503      'Header' => 'platform.h',
12504      'Line' => '879',
12505      'Name' => 'pldm_utf16be',
12506      'Size' => '2',
12507      'Type' => 'Typedef'
12508    },
12509    '174753' => {
12510      'Header' => 'platform.h',
12511      'Line' => '881',
12512      'Memb' => {
12513        '0' => {
12514          'name' => 'tag',
12515          'offset' => '0',
12516          'type' => '5638'
12517        },
12518        '1' => {
12519          'name' => 'name',
12520          'offset' => '8',
12521          'type' => '174795'
12522        }
12523      },
12524      'Name' => 'struct pldm_entity_auxiliary_name',
12525      'Size' => '16',
12526      'Type' => 'Struct'
12527    },
12528    '174795' => {
12529      'BaseType' => '174740',
12530      'Name' => 'pldm_utf16be*',
12531      'Size' => '8',
12532      'Type' => 'Pointer'
12533    },
12534    '174800' => {
12535      'Header' => 'platform.h',
12536      'Line' => '891',
12537      'Memb' => {
12538        '0' => {
12539          'name' => 'hdr',
12540          'offset' => '0',
12541          'type' => '174027'
12542        },
12543        '1' => {
12544          'name' => 'container',
12545          'offset' => '18',
12546          'type' => '130583'
12547        },
12548        '2' => {
12549          'name' => 'shared_name_count',
12550          'offset' => '24',
12551          'type' => '135'
12552        },
12553        '3' => {
12554          'name' => 'name_string_count',
12555          'offset' => '25',
12556          'type' => '135'
12557        },
12558        '4' => {
12559          'name' => 'names',
12560          'offset' => '36',
12561          'type' => '174914'
12562        },
12563        '5' => {
12564          'name' => 'auxiliary_name_data_size',
12565          'offset' => '50',
12566          'type' => '164'
12567        },
12568        '6' => {
12569          'name' => 'auxiliary_name_data',
12570          'offset' => '64',
12571          'type' => '174919'
12572        }
12573      },
12574      'Name' => 'struct pldm_entity_auxiliary_names_pdr',
12575      'Size' => '40',
12576      'Type' => 'Struct'
12577    },
12578    '174914' => {
12579      'BaseType' => '174753',
12580      'Name' => 'struct pldm_entity_auxiliary_name*',
12581      'Size' => '8',
12582      'Type' => 'Pointer'
12583    },
12584    '174919' => {
12585      'BaseType' => '128',
12586      'Name' => 'char[]',
12587      'Size' => '8',
12588      'Type' => 'Array'
12589    },
12590    '174934' => {
12591      'Header' => 'platform.h',
12592      'Line' => '921',
12593      'Memb' => {
12594        '0' => {
12595          'name' => 'state_set_id',
12596          'offset' => '0',
12597          'type' => '5667'
12598        },
12599        '1' => {
12600          'name' => 'possible_states_size',
12601          'offset' => '2',
12602          'type' => '135'
12603        },
12604        '2' => {
12605          'name' => 'states',
12606          'offset' => '3',
12607          'type' => '173048'
12608        }
12609      },
12610      'Name' => 'struct state_effecter_possible_states',
12611      'Size' => '4',
12612      'Type' => 'Struct'
12613    },
12614    '174991' => {
12615      'BaseType' => '174934',
12616      'Name' => 'struct state_effecter_possible_states const',
12617      'Size' => '4',
12618      'Type' => 'Const'
12619    },
12620    '175192' => {
12621      'Header' => 'platform.h',
12622      'Line' => '991',
12623      'Memb' => {
12624        '0' => {
12625          'name' => 'set_request',
12626          'offset' => '0',
12627          'type' => '135'
12628        },
12629        '1' => {
12630          'name' => 'effecter_state',
12631          'offset' => '1',
12632          'type' => '135'
12633        }
12634      },
12635      'Name' => 'struct state_field_for_state_effecter_set',
12636      'Size' => '2',
12637      'Type' => 'Struct'
12638    },
12639    '175235' => {
12640      'BaseType' => '175192',
12641      'Header' => 'platform.h',
12642      'Line' => '994',
12643      'Name' => 'set_effecter_state_field',
12644      'Size' => '2',
12645      'Type' => 'Typedef'
12646    },
12647    '175248' => {
12648      'Header' => 'platform.h',
12649      'Line' => '1000',
12650      'Memb' => {
12651        '0' => {
12652          'name' => 'sensor_op_state',
12653          'offset' => '0',
12654          'type' => '135'
12655        },
12656        '1' => {
12657          'name' => 'present_state',
12658          'offset' => '1',
12659          'type' => '135'
12660        },
12661        '2' => {
12662          'name' => 'previous_state',
12663          'offset' => '2',
12664          'type' => '135'
12665        },
12666        '3' => {
12667          'name' => 'event_state',
12668          'offset' => '3',
12669          'type' => '135'
12670        }
12671      },
12672      'Name' => 'struct state_field_for_get_state_sensor_readings',
12673      'Size' => '4',
12674      'Type' => 'Struct'
12675    },
12676    '175319' => {
12677      'BaseType' => '175248',
12678      'Header' => 'platform.h',
12679      'Line' => '1008',
12680      'Name' => 'get_sensor_state_field',
12681      'Size' => '4',
12682      'Type' => 'Typedef'
12683    },
12684    '175332' => {
12685      'Header' => 'platform.h',
12686      'Line' => '1014',
12687      'Memb' => {
12688        '0' => {
12689          'name' => 'effecter_op_state',
12690          'offset' => '0',
12691          'type' => '135'
12692        },
12693        '1' => {
12694          'name' => 'pending_state',
12695          'offset' => '1',
12696          'type' => '135'
12697        },
12698        '2' => {
12699          'name' => 'present_state',
12700          'offset' => '2',
12701          'type' => '135'
12702        }
12703      },
12704      'Name' => 'struct state_field_for_get_state_effecter_states',
12705      'Size' => '3',
12706      'Type' => 'Struct'
12707    },
12708    '175389' => {
12709      'BaseType' => '175332',
12710      'Header' => 'platform.h',
12711      'Line' => '1018',
12712      'Name' => 'get_effecter_state_field',
12713      'Size' => '3',
12714      'Type' => 'Typedef'
12715    },
12716    '176118' => {
12717      'Header' => 'platform.h',
12718      'Line' => '1163',
12719      'Memb' => {
12720        '0' => {
12721          'name' => 'completion_code',
12722          'offset' => '0',
12723          'type' => '135'
12724        },
12725        '1' => {
12726          'name' => 'comp_effecter_count',
12727          'offset' => '1',
12728          'type' => '135'
12729        },
12730        '2' => {
12731          'name' => 'field',
12732          'offset' => '2',
12733          'type' => '176175'
12734        }
12735      },
12736      'Name' => 'struct pldm_get_state_effecter_states_resp',
12737      'Size' => '26',
12738      'Type' => 'Struct'
12739    },
12740    '176175' => {
12741      'BaseType' => '175389',
12742      'Name' => 'get_effecter_state_field[8]',
12743      'Size' => '24',
12744      'Type' => 'Array'
12745    },
12746    '176191' => {
12747      'Header' => 'platform.h',
12748      'Line' => '1173',
12749      'Memb' => {
12750        '0' => {
12751          'name' => 'sensor_id',
12752          'offset' => '0',
12753          'type' => '5667'
12754        },
12755        '1' => {
12756          'name' => 'sensor_event_class_type',
12757          'offset' => '2',
12758          'type' => '135'
12759        },
12760        '2' => {
12761          'name' => 'event_class',
12762          'offset' => '3',
12763          'type' => '968'
12764        }
12765      },
12766      'Name' => 'struct pldm_sensor_event_data',
12767      'Size' => '4',
12768      'Type' => 'Struct'
12769    },
12770    '176305' => {
12771      'Header' => 'platform.h',
12772      'Line' => '1213',
12773      'Memb' => {
12774        '0' => {
12775          'name' => 'format_version',
12776          'offset' => '0',
12777          'type' => '135'
12778        },
12779        '1' => {
12780          'name' => 'event_id',
12781          'offset' => '2',
12782          'type' => '5667'
12783        },
12784        '2' => {
12785          'name' => 'data_transfer_handle',
12786          'offset' => '4',
12787          'type' => '147'
12788        }
12789      },
12790      'Name' => 'struct pldm_message_poll_event',
12791      'Size' => '8',
12792      'Type' => 'Struct'
12793    },
12794    '176367' => {
12795      'Header' => 'platform.h',
12796      'Line' => '1223',
12797      'Memb' => {
12798        '0' => {
12799          'name' => 'format_version',
12800          'offset' => '0',
12801          'type' => '135'
12802        },
12803        '1' => {
12804          'name' => 'format_type',
12805          'offset' => '1',
12806          'type' => '135'
12807        },
12808        '2' => {
12809          'name' => 'event_data_length',
12810          'offset' => '2',
12811          'type' => '5667'
12812        },
12813        '3' => {
12814          'name' => 'event_data',
12815          'offset' => '4',
12816          'type' => '176438'
12817        }
12818      },
12819      'Name' => 'struct pldm_platform_cper_event',
12820      'Size' => '4',
12821      'Type' => 'Struct'
12822    },
12823    '176438' => {
12824      'BaseType' => '135',
12825      'Name' => 'uint8_t[]',
12826      'Size' => '8',
12827      'Type' => 'Array'
12828    },
12829    '176594' => {
12830      'Header' => 'platform.h',
12831      'Line' => '1283',
12832      'Memb' => {
12833        '0' => {
12834          'name' => 'event_data_format',
12835          'offset' => '0',
12836          'type' => '135'
12837        },
12838        '1' => {
12839          'name' => 'number_of_change_records',
12840          'offset' => '1',
12841          'type' => '135'
12842        },
12843        '2' => {
12844          'name' => 'change_records',
12845          'offset' => '2',
12846          'type' => '968'
12847        }
12848      },
12849      'Name' => 'struct pldm_pdr_repository_chg_event_data',
12850      'Size' => '3',
12851      'Type' => 'Struct'
12852    },
12853    '184925' => {
12854      'BaseType' => '176367',
12855      'Name' => 'struct pldm_platform_cper_event*',
12856      'Size' => '8',
12857      'Type' => 'Pointer'
12858    },
12859    '188390' => {
12860      'BaseType' => '174800',
12861      'Name' => 'struct pldm_entity_auxiliary_names_pdr*',
12862      'Size' => '8',
12863      'Type' => 'Pointer'
12864    },
12865    '197910' => {
12866      'BaseType' => '176118',
12867      'Name' => 'struct pldm_get_state_effecter_states_resp*',
12868      'Size' => '8',
12869      'Type' => 'Pointer'
12870    },
12871    '244057' => {
12872      'BaseType' => '2704',
12873      'Name' => 'size_t*const',
12874      'Size' => '8',
12875      'Type' => 'Const'
12876    },
12877    '247016' => {
12878      'BaseType' => '176305',
12879      'Name' => 'struct pldm_message_poll_event*',
12880      'Size' => '8',
12881      'Type' => 'Pointer'
12882    },
12883    '248448' => {
12884      'BaseType' => '248458',
12885      'Name' => 'uint32_t const*const*',
12886      'Size' => '8',
12887      'Type' => 'Pointer'
12888    },
12889    '248453' => {
12890      'BaseType' => '159',
12891      'Name' => 'uint32_t const*',
12892      'Size' => '8',
12893      'Type' => 'Pointer'
12894    },
12895    '248458' => {
12896      'BaseType' => '248453',
12897      'Name' => 'uint32_t const*const',
12898      'Size' => '8',
12899      'Type' => 'Const'
12900    },
12901    '248463' => {
12902      'BaseType' => '176594',
12903      'Name' => 'struct pldm_pdr_repository_chg_event_data*',
12904      'Size' => '8',
12905      'Type' => 'Pointer'
12906    },
12907    '292164' => {
12908      'BaseType' => '174147',
12909      'Name' => 'struct pldm_numeric_sensor_value_pdr*',
12910      'Size' => '8',
12911      'Type' => 'Pointer'
12912    },
12913    '314282' => {
12914      'BaseType' => '176191',
12915      'Name' => 'struct pldm_sensor_event_data*',
12916      'Size' => '8',
12917      'Type' => 'Pointer'
12918    },
12919    '314287' => {
12920      'BaseType' => '314282',
12921      'Name' => 'struct pldm_sensor_event_data*const',
12922      'Size' => '8',
12923      'Type' => 'Const'
12924    },
12925    '318262' => {
12926      'BaseType' => '175319',
12927      'Name' => 'get_sensor_state_field*',
12928      'Size' => '8',
12929      'Type' => 'Pointer'
12930    },
12931    '341562' => {
12932      'BaseType' => '175235',
12933      'Name' => 'set_effecter_state_field*',
12934      'Size' => '8',
12935      'Type' => 'Pointer'
12936    },
12937    '342538' => {
12938      'BaseType' => '172832',
12939      'Name' => 'struct pldm_state_sensor_pdr*',
12940      'Size' => '8',
12941      'Type' => 'Pointer'
12942    },
12943    '342543' => {
12944      'BaseType' => '342538',
12945      'Name' => 'struct pldm_state_sensor_pdr*const',
12946      'Size' => '8',
12947      'Type' => 'Const'
12948    },
12949    '342548' => {
12950      'BaseType' => '173043',
12951      'Name' => 'struct state_sensor_possible_states const*',
12952      'Size' => '8',
12953      'Type' => 'Pointer'
12954    },
12955    '342553' => {
12956      'BaseType' => '342548',
12957      'Name' => 'struct state_sensor_possible_states const*const',
12958      'Size' => '8',
12959      'Type' => 'Const'
12960    },
12961    '342948' => {
12962      'BaseType' => '173064',
12963      'Name' => 'struct pldm_state_effecter_pdr*',
12964      'Size' => '8',
12965      'Type' => 'Pointer'
12966    },
12967    '342953' => {
12968      'BaseType' => '342948',
12969      'Name' => 'struct pldm_state_effecter_pdr*const',
12970      'Size' => '8',
12971      'Type' => 'Const'
12972    },
12973    '342958' => {
12974      'BaseType' => '174991',
12975      'Name' => 'struct state_effecter_possible_states const*',
12976      'Size' => '8',
12977      'Type' => 'Pointer'
12978    },
12979    '342963' => {
12980      'BaseType' => '342958',
12981      'Name' => 'struct state_effecter_possible_states const*const',
12982      'Size' => '8',
12983      'Type' => 'Const'
12984    },
12985    '346447' => {
12986      'Line' => '19',
12987      'Memb' => {
12988        '0' => {
12989          'name' => 'prev',
12990          'offset' => '0',
12991          'type' => '4848'
12992        },
12993        '1' => {
12994          'name' => 'allocations',
12995          'offset' => '4',
12996          'type' => '147'
12997        }
12998      },
12999      'Name' => 'struct pldm_tid_state',
13000      'PrivateABI' => 1,
13001      'Size' => '8',
13002      'Source' => 'instance-id.c',
13003      'Type' => 'Struct'
13004    },
13005    '346486' => {
13006      'Line' => '24',
13007      'Memb' => {
13008        '0' => {
13009          'name' => 'state',
13010          'offset' => '0',
13011          'type' => '346528'
13012        },
13013        '1' => {
13014          'name' => 'lock_db_fd',
13015          'offset' => '8264',
13016          'type' => '100'
13017        }
13018      },
13019      'Name' => 'struct pldm_instance_db',
13020      'PrivateABI' => 1,
13021      'Size' => '2052',
13022      'Source' => 'instance-id.c',
13023      'Type' => 'Struct'
13024    },
13025    '346528' => {
13026      'BaseType' => '346447',
13027      'Name' => 'struct pldm_tid_state[256]',
13028      'Size' => '2048',
13029      'Type' => 'Array'
13030    },
13031    '347084' => {
13032      'BaseType' => '346486',
13033      'Name' => 'struct pldm_instance_db*',
13034      'Size' => '8',
13035      'Type' => 'Pointer'
13036    },
13037    '347471' => {
13038      'BaseType' => '4848',
13039      'Name' => 'pldm_instance_id_t*',
13040      'Size' => '8',
13041      'Type' => 'Pointer'
13042    },
13043    '347647' => {
13044      'BaseType' => '347084',
13045      'Name' => 'struct pldm_instance_db**',
13046      'Size' => '8',
13047      'Type' => 'Pointer'
13048    },
13049    '348355' => {
13050      'BaseType' => '46',
13051      'Header' => 'int-ll64.h',
13052      'Line' => '21',
13053      'Name' => '__u8',
13054      'PrivateABI' => 1,
13055      'Size' => '1',
13056      'Type' => 'Typedef'
13057    },
13058    '348367' => {
13059      'BaseType' => '53',
13060      'Header' => 'int-ll64.h',
13061      'Line' => '24',
13062      'Name' => '__u16',
13063      'PrivateABI' => 1,
13064      'Size' => '2',
13065      'Type' => 'Typedef'
13066    },
13067    '348604' => {
13068      'Header' => 'socket.h',
13069      'Line' => '5',
13070      'Memb' => {
13071        '0' => {
13072          'name' => 'size',
13073          'offset' => '0',
13074          'type' => '100'
13075        },
13076        '1' => {
13077          'name' => 'socket',
13078          'offset' => '4',
13079          'type' => '100'
13080        },
13081        '2' => {
13082          'name' => 'max_size',
13083          'offset' => '8',
13084          'type' => '100'
13085        }
13086      },
13087      'Name' => 'struct pldm_socket_sndbuf',
13088      'PrivateABI' => 1,
13089      'Size' => '12',
13090      'Type' => 'Struct'
13091    },
13092    '348657' => {
13093      'BaseType' => '135',
13094      'Header' => 'pldm.h',
13095      'Line' => '13',
13096      'Name' => 'mctp_eid_t',
13097      'Size' => '1',
13098      'Type' => 'Typedef'
13099    },
13100    '348771' => {
13101      'BaseType' => '4945',
13102      'Header' => 'pldm.h',
13103      'Line' => '30',
13104      'Name' => 'pldm_requester_rc_t',
13105      'Size' => '4',
13106      'Type' => 'Typedef'
13107    },
13108    '348783' => {
13109      'Header' => 'transport.h',
13110      'Line' => '18',
13111      'Memb' => {
13112        '0' => {
13113          'name' => 'name',
13114          'offset' => '0',
13115          'type' => '8992'
13116        },
13117        '1' => {
13118          'name' => 'version',
13119          'offset' => '8',
13120          'type' => '135'
13121        },
13122        '2' => {
13123          'name' => 'recv',
13124          'offset' => '22',
13125          'type' => '348917'
13126        },
13127        '3' => {
13128          'name' => 'send',
13129          'offset' => '36',
13130          'type' => '348958'
13131        },
13132        '4' => {
13133          'name' => 'init_pollfd',
13134          'offset' => '50',
13135          'type' => '349039'
13136        }
13137      },
13138      'Name' => 'struct pldm_transport',
13139      'PrivateABI' => 1,
13140      'Size' => '40',
13141      'Type' => 'Struct'
13142    },
13143    '348897' => {
13144      'BaseType' => '348783',
13145      'Name' => 'struct pldm_transport*',
13146      'Size' => '8',
13147      'Type' => 'Pointer'
13148    },
13149    '348902' => {
13150      'BaseType' => '4836',
13151      'Name' => 'pldm_tid_t*',
13152      'Size' => '8',
13153      'Type' => 'Pointer'
13154    },
13155    '348917' => {
13156      'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
13157      'Param' => {
13158        '0' => {
13159          'type' => '348897'
13160        },
13161        '1' => {
13162          'type' => '348902'
13163        },
13164        '2' => {
13165          'type' => '21368'
13166        },
13167        '3' => {
13168          'type' => '2704'
13169        }
13170      },
13171      'Return' => '348771',
13172      'Size' => '8',
13173      'Type' => 'FuncPtr'
13174    },
13175    '348958' => {
13176      'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
13177      'Param' => {
13178        '0' => {
13179          'type' => '348897'
13180        },
13181        '1' => {
13182          'type' => '4836'
13183        },
13184        '2' => {
13185          'type' => '1269'
13186        },
13187        '3' => {
13188          'type' => '164'
13189        }
13190      },
13191      'Return' => '348771',
13192      'Size' => '8',
13193      'Type' => 'FuncPtr'
13194    },
13195    '348983' => {
13196      'BaseType' => '348988',
13197      'Name' => 'struct pollfd*',
13198      'Size' => '8',
13199      'Type' => 'Pointer'
13200    },
13201    '348988' => {
13202      'Header' => 'poll.h',
13203      'Line' => '36',
13204      'Memb' => {
13205        '0' => {
13206          'name' => 'fd',
13207          'offset' => '0',
13208          'type' => '100'
13209        },
13210        '1' => {
13211          'name' => 'events',
13212          'offset' => '4',
13213          'type' => '93'
13214        },
13215        '2' => {
13216          'name' => 'revents',
13217          'offset' => '6',
13218          'type' => '93'
13219        }
13220      },
13221      'Name' => 'struct pollfd',
13222      'PrivateABI' => 1,
13223      'Size' => '8',
13224      'Type' => 'Struct'
13225    },
13226    '349039' => {
13227      'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
13228      'Param' => {
13229        '0' => {
13230          'type' => '348897'
13231        },
13232        '1' => {
13233          'type' => '348983'
13234        }
13235      },
13236      'Return' => '100',
13237      'Size' => '8',
13238      'Type' => 'FuncPtr'
13239    },
13240    '349044' => {
13241      'BaseType' => '53',
13242      'Header' => 'socket.h',
13243      'Line' => '10',
13244      'Name' => '__kernel_sa_family_t',
13245      'PrivateABI' => 1,
13246      'Size' => '2',
13247      'Type' => 'Typedef'
13248    },
13249    '349410' => {
13250      'Header' => 'mctp.h',
13251      'Line' => '18',
13252      'Memb' => {
13253        '0' => {
13254          'name' => 's_addr',
13255          'offset' => '0',
13256          'type' => '348657'
13257        }
13258      },
13259      'Name' => 'struct mctp_addr',
13260      'PrivateABI' => 1,
13261      'Size' => '1',
13262      'Type' => 'Struct'
13263    },
13264    '349437' => {
13265      'Header' => 'mctp.h',
13266      'Line' => '22',
13267      'Memb' => {
13268        '0' => {
13269          'name' => 'smctp_family',
13270          'offset' => '0',
13271          'type' => '349044'
13272        },
13273        '1' => {
13274          'name' => '__smctp_pad0',
13275          'offset' => '2',
13276          'type' => '348367'
13277        },
13278        '2' => {
13279          'name' => 'smctp_network',
13280          'offset' => '4',
13281          'type' => '60'
13282        },
13283        '3' => {
13284          'name' => 'smctp_addr',
13285          'offset' => '8',
13286          'type' => '349410'
13287        },
13288        '4' => {
13289          'name' => 'smctp_type',
13290          'offset' => '9',
13291          'type' => '348355'
13292        },
13293        '5' => {
13294          'name' => 'smctp_tag',
13295          'offset' => '16',
13296          'type' => '348355'
13297        },
13298        '6' => {
13299          'name' => '__smctp_pad1',
13300          'offset' => '17',
13301          'type' => '348355'
13302        }
13303      },
13304      'Name' => 'struct sockaddr_mctp',
13305      'PrivateABI' => 1,
13306      'Size' => '12',
13307      'Type' => 'Struct'
13308    },
13309    '349542' => {
13310      'BaseType' => '349437',
13311      'Name' => 'struct sockaddr_mctp const',
13312      'Size' => '12',
13313      'Type' => 'Const'
13314    },
13315    '349586' => {
13316      'Line' => '35',
13317      'Memb' => {
13318        '0' => {
13319          'name' => 'transport',
13320          'offset' => '0',
13321          'type' => '348783'
13322        },
13323        '1' => {
13324          'name' => 'socket',
13325          'offset' => '64',
13326          'type' => '100'
13327        },
13328        '2' => {
13329          'name' => 'tid_eid_map',
13330          'offset' => '68',
13331          'type' => '349679'
13332        },
13333        '3' => {
13334          'name' => 'socket_send_buf',
13335          'offset' => '768',
13336          'type' => '348604'
13337        },
13338        '4' => {
13339          'name' => 'bound',
13340          'offset' => '786',
13341          'type' => '5466'
13342        },
13343        '5' => {
13344          'name' => 'cookie_jar',
13345          'offset' => '800',
13346          'type' => '4860'
13347        }
13348      },
13349      'Name' => 'struct pldm_transport_af_mctp',
13350      'PrivateABI' => 1,
13351      'Size' => '336',
13352      'Source' => 'af-mctp.c',
13353      'Type' => 'Struct'
13354    },
13355    '349679' => {
13356      'BaseType' => '4836',
13357      'Name' => 'pldm_tid_t[256]',
13358      'Size' => '256',
13359      'Type' => 'Array'
13360    },
13361    '350480' => {
13362      'BaseType' => '349586',
13363      'Name' => 'struct pldm_transport_af_mctp*',
13364      'Size' => '8',
13365      'Type' => 'Pointer'
13366    },
13367    '350485' => {
13368      'BaseType' => '349542',
13369      'Name' => 'struct sockaddr_mctp const*',
13370      'Size' => '8',
13371      'Type' => 'Pointer'
13372    },
13373    '350798' => {
13374      'BaseType' => '350480',
13375      'Name' => 'struct pldm_transport_af_mctp**',
13376      'Size' => '8',
13377      'Type' => 'Pointer'
13378    },
13379    '353908' => {
13380      'Line' => '26',
13381      'Memb' => {
13382        '0' => {
13383          'name' => 'transport',
13384          'offset' => '0',
13385          'type' => '348783'
13386        },
13387        '1' => {
13388          'name' => 'socket',
13389          'offset' => '64',
13390          'type' => '100'
13391        },
13392        '2' => {
13393          'name' => 'tid_eid_map',
13394          'offset' => '68',
13395          'type' => '349679'
13396        },
13397        '3' => {
13398          'name' => 'socket_send_buf',
13399          'offset' => '768',
13400          'type' => '348604'
13401        }
13402      },
13403      'Name' => 'struct pldm_transport_mctp_demux',
13404      'PrivateABI' => 1,
13405      'Size' => '312',
13406      'Source' => 'mctp-demux.c',
13407      'Type' => 'Struct'
13408    },
13409    '354513' => {
13410      'BaseType' => '353908',
13411      'Name' => 'struct pldm_transport_mctp_demux*',
13412      'Size' => '8',
13413      'Type' => 'Pointer'
13414    },
13415    '355019' => {
13416      'BaseType' => '354513',
13417      'Name' => 'struct pldm_transport_mctp_demux**',
13418      'Size' => '8',
13419      'Type' => 'Pointer'
13420    },
13421    '377553' => {
13422      'Header' => 'file_io.h',
13423      'Line' => '32',
13424      'Memb' => {
13425        '0' => {
13426          'name' => 'handle',
13427          'offset' => '0',
13428          'type' => '135'
13429        },
13430        '1' => {
13431          'name' => 'length',
13432          'offset' => '4',
13433          'type' => '147'
13434        },
13435        '2' => {
13436          'name' => 'data',
13437          'offset' => '8',
13438          'type' => '176438'
13439        }
13440      },
13441      'Name' => 'struct pldm_oem_meta_file_io_write_req',
13442      'Size' => '8',
13443      'Type' => 'Struct'
13444    },
13445    '377620' => {
13446      'Header' => 'file_io.h',
13447      'Line' => '45',
13448      'Memb' => {
13449        '0' => {
13450          'name' => 'transferFlag',
13451          'offset' => '0',
13452          'type' => '135'
13453        },
13454        '1' => {
13455          'name' => 'offset',
13456          'offset' => '2',
13457          'type' => '5667'
13458        }
13459      },
13460      'Name' => 'struct pldm_oem_meta_file_io_read_data_info',
13461      'Size' => '4',
13462      'Type' => 'Struct'
13463    },
13464    '377659' => {
13465      'Header' => 'file_io.h',
13466      'Line' => '55',
13467      'Memb' => {
13468        '0' => {
13469          'name' => 'size',
13470          'offset' => '0',
13471          'type' => '5667'
13472        },
13473        '1' => {
13474          'name' => 'crc32',
13475          'offset' => '4',
13476          'type' => '147'
13477        }
13478      },
13479      'Name' => 'struct pldm_oem_meta_file_io_read_attr_info',
13480      'Size' => '8',
13481      'Type' => 'Struct'
13482    },
13483    '377698' => {
13484      'Header' => 'file_io.h',
13485      'Line' => '70',
13486      'Memb' => {
13487        '0' => {
13488          'name' => 'data',
13489          'offset' => '0',
13490          'type' => '377620'
13491        }
13492      },
13493      'Name' => 'anon-union-file_io.h-70',
13494      'Size' => '4',
13495      'Type' => 'Union'
13496    },
13497    '377716' => {
13498      'Header' => 'file_io.h',
13499      'Line' => '65',
13500      'Memb' => {
13501        '0' => {
13502          'name' => 'version',
13503          'offset' => '0',
13504          'type' => '164'
13505        },
13506        '1' => {
13507          'name' => 'handle',
13508          'offset' => '8',
13509          'type' => '135'
13510        },
13511        '2' => {
13512          'name' => 'option',
13513          'offset' => '9',
13514          'type' => '135'
13515        },
13516        '3' => {
13517          'name' => 'length',
13518          'offset' => '16',
13519          'type' => '135'
13520        },
13521        '4' => {
13522          'name' => 'info',
13523          'offset' => '18',
13524          'type' => '377698'
13525        }
13526      },
13527      'Name' => 'struct pldm_oem_meta_file_io_read_req',
13528      'Size' => '16',
13529      'Type' => 'Struct'
13530    },
13531    '377794' => {
13532      'Header' => 'file_io.h',
13533      'Line' => '86',
13534      'Memb' => {
13535        '0' => {
13536          'name' => 'attr',
13537          'offset' => '0',
13538          'type' => '377659'
13539        },
13540        '1' => {
13541          'name' => 'data',
13542          'offset' => '0',
13543          'type' => '377620'
13544        }
13545      },
13546      'Name' => 'anon-union-file_io.h-86',
13547      'Size' => '8',
13548      'Type' => 'Union'
13549    },
13550    '377822' => {
13551      'Header' => 'file_io.h',
13552      'Line' => '80',
13553      'Memb' => {
13554        '0' => {
13555          'name' => 'version',
13556          'offset' => '0',
13557          'type' => '164'
13558        },
13559        '1' => {
13560          'name' => 'completion_code',
13561          'offset' => '8',
13562          'type' => '135'
13563        },
13564        '2' => {
13565          'name' => 'handle',
13566          'offset' => '9',
13567          'type' => '135'
13568        },
13569        '3' => {
13570          'name' => 'option',
13571          'offset' => '16',
13572          'type' => '135'
13573        },
13574        '4' => {
13575          'name' => 'length',
13576          'offset' => '17',
13577          'type' => '135'
13578        },
13579        '5' => {
13580          'name' => 'info',
13581          'offset' => '18',
13582          'type' => '377794'
13583        },
13584        '6' => {
13585          'name' => 'data',
13586          'offset' => '32',
13587          'type' => '176438'
13588        }
13589      },
13590      'Name' => 'struct pldm_oem_meta_file_io_read_resp',
13591      'Size' => '24',
13592      'Type' => 'Struct'
13593    },
13594    '381806' => {
13595      'BaseType' => '377822',
13596      'Name' => 'struct pldm_oem_meta_file_io_read_resp*',
13597      'Size' => '8',
13598      'Type' => 'Pointer'
13599    },
13600    '384064' => {
13601      'BaseType' => '377716',
13602      'Name' => 'struct pldm_oem_meta_file_io_read_req*',
13603      'Size' => '8',
13604      'Type' => 'Pointer'
13605    },
13606    '384500' => {
13607      'BaseType' => '377553',
13608      'Name' => 'struct pldm_oem_meta_file_io_write_req*',
13609      'Size' => '8',
13610      'Type' => 'Pointer'
13611    }
13612  },
13613  'UndefinedSymbols' => {
13614    'libpldm.so.0.12.0' => {
13615      '_ITM_deregisterTMCloneTable' => 0,
13616      '_ITM_registerTMCloneTable' => 0,
13617      '__assert_fail@GLIBC_2.2.5' => 0,
13618      '__cxa_finalize@GLIBC_2.2.5' => 0,
13619      '__errno_location@GLIBC_2.2.5' => 0,
13620      '__gmon_start__' => 0,
13621      '__isoc23_strtol@GLIBC_2.38' => 0,
13622      '__memcpy_chk@GLIBC_2.3.4' => 0,
13623      '__recv_chk@GLIBC_2.4' => 0,
13624      '__recvfrom_chk@GLIBC_2.4' => 0,
13625      '__stack_chk_fail@GLIBC_2.4' => 0,
13626      'bind@GLIBC_2.2.5' => 0,
13627      'calloc@GLIBC_2.2.5' => 0,
13628      'clock_gettime@GLIBC_2.17' => 0,
13629      'close@GLIBC_2.2.5' => 0,
13630      'connect@GLIBC_2.2.5' => 0,
13631      'dup@GLIBC_2.2.5' => 0,
13632      'fclose@GLIBC_2.2.5' => 0,
13633      'fcntl64@GLIBC_2.28' => 0,
13634      'fgets@GLIBC_2.2.5' => 0,
13635      'fopen64@GLIBC_2.2.5' => 0,
13636      'free@GLIBC_2.2.5' => 0,
13637      'getsockopt@GLIBC_2.2.5' => 0,
13638      'malloc@GLIBC_2.2.5' => 0,
13639      'memcmp@GLIBC_2.2.5' => 0,
13640      'memcpy@GLIBC_2.14' => 0,
13641      'memmem@GLIBC_2.2.5' => 0,
13642      'open64@GLIBC_2.2.5' => 0,
13643      'poll@GLIBC_2.2.5' => 0,
13644      'ppoll@GLIBC_2.4' => 0,
13645      'recv@GLIBC_2.2.5' => 0,
13646      'recvmsg@GLIBC_2.2.5' => 0,
13647      'sendmsg@GLIBC_2.2.5' => 0,
13648      'sendto@GLIBC_2.2.5' => 0,
13649      'setsockopt@GLIBC_2.2.5' => 0,
13650      'socket@GLIBC_2.2.5' => 0,
13651      'stat64@GLIBC_2.33' => 0,
13652      'strlen@GLIBC_2.2.5' => 0,
13653      'strnlen@GLIBC_2.2.5' => 0,
13654      'timerfd_create@GLIBC_2.8' => 0,
13655      'timerfd_settime@GLIBC_2.8' => 0,
13656      'write@GLIBC_2.2.5' => 0
13657    }
13658  },
13659  'WordSize' => '8'
13660};
13661