-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathclass_pack_dylib_a_m_d64.html
859 lines (857 loc) · 119 KB
/
class_pack_dylib_a_m_d64.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Upx_Doxygen: PackDylibAMD64 Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Upx_Doxygen
</div>
<div id="projectbrief">https://github.com/upx/upx</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> |
<a href="#pro-methods">Protected Member Functions</a> |
<a href="class_pack_dylib_a_m_d64-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">PackDylibAMD64 Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for PackDylibAMD64:</div>
<div class="dyncontent">
<div class="center">
<img src="class_pack_dylib_a_m_d64.png" usemap="#PackDylibAMD64_map" alt=""/>
<map id="PackDylibAMD64_map" name="PackDylibAMD64_map">
<area href="class_pack_mach_a_m_d64.html" alt="PackMachAMD64" shape="rect" coords="0,168,223,192"/>
<area href="class_pack_mach_base.html" alt="PackMachBase< MachClass_LE64 >" shape="rect" coords="0,112,223,136"/>
<area href="class_pack_unix.html" alt="PackUnix" shape="rect" coords="0,56,223,80"/>
<area href="class_packer.html" alt="Packer" shape="rect" coords="0,0,223,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:af4a037a152fbb1d95151ca3c64a23ae3"><td class="memItemLeft" align="right" valign="top"><a id="af4a037a152fbb1d95151ca3c64a23ae3"></a>
 </td><td class="memItemRight" valign="bottom"><b>PackDylibAMD64</b> (<a class="el" href="class_input_file.html">InputFile</a> *f)</td></tr>
<tr class="separator:af4a037a152fbb1d95151ca3c64a23ae3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a99e2bc73e7c48b14cd04e2b4a42a2967"><td class="memItemLeft" align="right" valign="top"><a id="a99e2bc73e7c48b14cd04e2b4a42a2967"></a>
virtual int </td><td class="memItemRight" valign="bottom"><b>getFormat</b> () const</td></tr>
<tr class="separator:a99e2bc73e7c48b14cd04e2b4a42a2967"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6b288c9f6ecaa1c35a82b2f3022f917e"><td class="memItemLeft" align="right" valign="top"><a id="a6b288c9f6ecaa1c35a82b2f3022f917e"></a>
virtual const char * </td><td class="memItemRight" valign="bottom"><b>getName</b> () const</td></tr>
<tr class="separator:a6b288c9f6ecaa1c35a82b2f3022f917e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af93a5028e289f9cf1973df46ab74bc2d"><td class="memItemLeft" align="right" valign="top"><a id="af93a5028e289f9cf1973df46ab74bc2d"></a>
virtual const char * </td><td class="memItemRight" valign="bottom"><b>getFullName</b> (const <a class="el" href="structoptions__t.html">options_t</a> *) const</td></tr>
<tr class="separator:af93a5028e289f9cf1973df46ab74bc2d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_class_pack_mach_a_m_d64"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_pack_mach_a_m_d64')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_pack_mach_a_m_d64.html">PackMachAMD64</a></td></tr>
<tr class="memitem:ade050822b852c449ed89de569e66bb13 inherit pub_methods_class_pack_mach_a_m_d64"><td class="memItemLeft" align="right" valign="top"><a id="ade050822b852c449ed89de569e66bb13"></a>
 </td><td class="memItemRight" valign="bottom"><b>PackMachAMD64</b> (<a class="el" href="class_input_file.html">InputFile</a> *f)</td></tr>
<tr class="separator:ade050822b852c449ed89de569e66bb13 inherit pub_methods_class_pack_mach_a_m_d64"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_class_pack_mach_base"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_pack_mach_base')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_pack_mach_base.html">PackMachBase< MachClass_LE64 ></a></td></tr>
<tr class="memitem:a1380fabb4a73a52fd2fbcaa820263bee inherit pub_methods_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a1380fabb4a73a52fd2fbcaa820263bee"></a>
 </td><td class="memItemRight" valign="bottom"><b>PackMachBase</b> (<a class="el" href="class_input_file.html">InputFile</a> *, unsigned cpuid, unsigned filetype, unsigned t_flavor, unsigned ts_word_cnt, unsigned tc_size)</td></tr>
<tr class="separator:a1380fabb4a73a52fd2fbcaa820263bee inherit pub_methods_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7bfd4abb3bc946979fa5dc91154ac505 inherit pub_methods_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a7bfd4abb3bc946979fa5dc91154ac505"></a>
virtual int </td><td class="memItemRight" valign="bottom"><b>getVersion</b> () const</td></tr>
<tr class="separator:a7bfd4abb3bc946979fa5dc91154ac505 inherit pub_methods_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac232e546e2be355700a89a178d2c8573 inherit pub_methods_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="ac232e546e2be355700a89a178d2c8573"></a>
virtual const int * </td><td class="memItemRight" valign="bottom"><b>getCompressionMethods</b> (int method, int level) const</td></tr>
<tr class="separator:ac232e546e2be355700a89a178d2c8573 inherit pub_methods_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a28bb649f41fe80d64b4648a401482919 inherit pub_methods_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a28bb649f41fe80d64b4648a401482919"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>pack1</b> (<a class="el" href="class_output_file.html">OutputFile</a> *, <a class="el" href="class_filter.html">Filter</a> &)</td></tr>
<tr class="separator:a28bb649f41fe80d64b4648a401482919 inherit pub_methods_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2468e2c5e773c090854869ee11a590f9 inherit pub_methods_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a2468e2c5e773c090854869ee11a590f9"></a>
virtual int </td><td class="memItemRight" valign="bottom"><b>pack2</b> (<a class="el" href="class_output_file.html">OutputFile</a> *, <a class="el" href="class_filter.html">Filter</a> &)</td></tr>
<tr class="separator:a2468e2c5e773c090854869ee11a590f9 inherit pub_methods_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a597457affa1dd9f476d386190dc2b8cb inherit pub_methods_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a597457affa1dd9f476d386190dc2b8cb"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>pack4dylib</b> (<a class="el" href="class_output_file.html">OutputFile</a> *, <a class="el" href="class_filter.html">Filter</a> &, Addr init_address)</td></tr>
<tr class="separator:a597457affa1dd9f476d386190dc2b8cb inherit pub_methods_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a57637d0d991b5b82e978f13b77fd3619 inherit pub_methods_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a57637d0d991b5b82e978f13b77fd3619"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>unpack</b> (<a class="el" href="class_output_file.html">OutputFile</a> *fo)</td></tr>
<tr class="separator:a57637d0d991b5b82e978f13b77fd3619 inherit pub_methods_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a01ad77e56e5e681225d4180430b43e89 inherit pub_methods_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a01ad77e56e5e681225d4180430b43e89"></a>
virtual bool </td><td class="memItemRight" valign="bottom"><b>canPack</b> ()</td></tr>
<tr class="separator:a01ad77e56e5e681225d4180430b43e89 inherit pub_methods_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9b45769948a4453ef9a04547d4dc8939 inherit pub_methods_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a9b45769948a4453ef9a04547d4dc8939"></a>
virtual int </td><td class="memItemRight" valign="bottom"><b>canUnpack</b> ()</td></tr>
<tr class="separator:a9b45769948a4453ef9a04547d4dc8939 inherit pub_methods_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6c955c182ead0bfacf38c0bdacc8a39a inherit pub_methods_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a6c955c182ead0bfacf38c0bdacc8a39a"></a>
virtual unsigned </td><td class="memItemRight" valign="bottom"><b>find_SEGMENT_gap</b> (unsigned const k, unsigned pos_eof)</td></tr>
<tr class="separator:a6c955c182ead0bfacf38c0bdacc8a39a inherit pub_methods_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_class_pack_unix"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_pack_unix')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_pack_unix.html">PackUnix</a></td></tr>
<tr class="memitem:a362bc5d4016b05a3e36f20f364950602 inherit pub_methods_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="a362bc5d4016b05a3e36f20f364950602"></a>
virtual int </td><td class="memItemRight" valign="bottom"><b>getStrategy</b> (<a class="el" href="class_filter.html">Filter</a> &)</td></tr>
<tr class="separator:a362bc5d4016b05a3e36f20f364950602 inherit pub_methods_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae9447894e10c99e2bd28ec887de56c08 inherit pub_methods_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="ae9447894e10c99e2bd28ec887de56c08"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>pack</b> (<a class="el" href="class_output_file.html">OutputFile</a> *fo)</td></tr>
<tr class="separator:ae9447894e10c99e2bd28ec887de56c08 inherit pub_methods_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_class_packer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_packer')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_packer.html">Packer</a></td></tr>
<tr class="memitem:a278e191bd368e5970f7c6e3d65a6e906 inherit pub_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a278e191bd368e5970f7c6e3d65a6e906"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>assertPacker</b> () const</td></tr>
<tr class="separator:a278e191bd368e5970f7c6e3d65a6e906 inherit pub_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5672d7c890a74922ec1545e98f2dca32 inherit pub_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a5672d7c890a74922ec1545e98f2dca32"></a>
void </td><td class="memItemRight" valign="bottom"><b>initPackHeader</b> ()</td></tr>
<tr class="separator:a5672d7c890a74922ec1545e98f2dca32 inherit pub_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a04ed14a8aaa52b8c7d659813b338d3ea inherit pub_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a04ed14a8aaa52b8c7d659813b338d3ea"></a>
void </td><td class="memItemRight" valign="bottom"><b>updatePackHeader</b> ()</td></tr>
<tr class="separator:a04ed14a8aaa52b8c7d659813b338d3ea inherit pub_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af245350f83d4e2e83b1a8206373e3e83 inherit pub_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="af245350f83d4e2e83b1a8206373e3e83"></a>
void </td><td class="memItemRight" valign="bottom"><b>doPack</b> (<a class="el" href="class_output_file.html">OutputFile</a> *fo)</td></tr>
<tr class="separator:af245350f83d4e2e83b1a8206373e3e83 inherit pub_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aff2a9eee2eb715db34e3d99366a4f29e inherit pub_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="aff2a9eee2eb715db34e3d99366a4f29e"></a>
void </td><td class="memItemRight" valign="bottom"><b>doUnpack</b> (<a class="el" href="class_output_file.html">OutputFile</a> *fo)</td></tr>
<tr class="separator:aff2a9eee2eb715db34e3d99366a4f29e inherit pub_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8e2fd6930488c23ce288c7dbee191de3 inherit pub_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a8e2fd6930488c23ce288c7dbee191de3"></a>
void </td><td class="memItemRight" valign="bottom"><b>doTest</b> ()</td></tr>
<tr class="separator:a8e2fd6930488c23ce288c7dbee191de3 inherit pub_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a693a2d720260d0c466998dae4459750d inherit pub_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a693a2d720260d0c466998dae4459750d"></a>
void </td><td class="memItemRight" valign="bottom"><b>doList</b> ()</td></tr>
<tr class="separator:a693a2d720260d0c466998dae4459750d inherit pub_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a448035f6315caf25265f1815e6cce4dc inherit pub_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a448035f6315caf25265f1815e6cce4dc"></a>
void </td><td class="memItemRight" valign="bottom"><b>doFileInfo</b> ()</td></tr>
<tr class="separator:a448035f6315caf25265f1815e6cce4dc inherit pub_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a73d96e4d4cbfe8e5f01711f47098ccc9 inherit pub_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a73d96e4d4cbfe8e5f01711f47098ccc9"></a>
virtual bool </td><td class="memItemRight" valign="bottom"><b>canUnpackVersion</b> (int version) const</td></tr>
<tr class="separator:a73d96e4d4cbfe8e5f01711f47098ccc9 inherit pub_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a31c73202b82e8ce8970cca8881d9a82e inherit pub_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a31c73202b82e8ce8970cca8881d9a82e"></a>
virtual bool </td><td class="memItemRight" valign="bottom"><b>canUnpackFormat</b> (int format) const</td></tr>
<tr class="separator:a31c73202b82e8ce8970cca8881d9a82e inherit pub_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac43c0416da36d38785085550f434bde8 inherit pub_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="ac43c0416da36d38785085550f434bde8"></a>
virtual int </td><td class="memItemRight" valign="bottom"><b>canTest</b> ()</td></tr>
<tr class="separator:ac43c0416da36d38785085550f434bde8 inherit pub_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a22dc6c175e9990d6d029441cab01c9cf inherit pub_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a22dc6c175e9990d6d029441cab01c9cf"></a>
virtual int </td><td class="memItemRight" valign="bottom"><b>canList</b> ()</td></tr>
<tr class="separator:a22dc6c175e9990d6d029441cab01c9cf inherit pub_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a98b3ae43db9b83593dcfaa6194244bfe"><td class="memItemLeft" align="right" valign="top"><a id="a98b3ae43db9b83593dcfaa6194244bfe"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>pack3</b> (<a class="el" href="class_output_file.html">OutputFile</a> *, <a class="el" href="class_filter.html">Filter</a> &)</td></tr>
<tr class="separator:a98b3ae43db9b83593dcfaa6194244bfe"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a999acc6edd8d3708aa7c5547e78e352a"><td class="memItemLeft" align="right" valign="top"><a id="a999acc6edd8d3708aa7c5547e78e352a"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>pack4</b> (<a class="el" href="class_output_file.html">OutputFile</a> *, <a class="el" href="class_filter.html">Filter</a> &)</td></tr>
<tr class="separator:a999acc6edd8d3708aa7c5547e78e352a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pro_methods_class_pack_mach_a_m_d64"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_pack_mach_a_m_d64')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="class_pack_mach_a_m_d64.html">PackMachAMD64</a></td></tr>
<tr class="memitem:ad968723bc2e4cec2a370498741e2b01e inherit pro_methods_class_pack_mach_a_m_d64"><td class="memItemLeft" align="right" valign="top"><a id="ad968723bc2e4cec2a370498741e2b01e"></a>
virtual const int * </td><td class="memItemRight" valign="bottom"><b>getFilters</b> () const</td></tr>
<tr class="separator:ad968723bc2e4cec2a370498741e2b01e inherit pro_methods_class_pack_mach_a_m_d64"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a249548a71d75f88a1d6cc4925ecd5ea3 inherit pro_methods_class_pack_mach_a_m_d64"><td class="memItemLeft" align="right" valign="top"><a id="a249548a71d75f88a1d6cc4925ecd5ea3"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>pack1_setup_threado</b> (<a class="el" href="class_output_file.html">OutputFile</a> *const fo)</td></tr>
<tr class="separator:a249548a71d75f88a1d6cc4925ecd5ea3 inherit pro_methods_class_pack_mach_a_m_d64"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4e243ac342831fe5613eedb0b8cb0d1e inherit pro_methods_class_pack_mach_a_m_d64"><td class="memItemLeft" align="right" valign="top"><a id="a4e243ac342831fe5613eedb0b8cb0d1e"></a>
virtual <a class="el" href="class_elf_linker.html">Linker</a> * </td><td class="memItemRight" valign="bottom"><b>newLinker</b> () const</td></tr>
<tr class="separator:a4e243ac342831fe5613eedb0b8cb0d1e inherit pro_methods_class_pack_mach_a_m_d64"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abcf2230a66a4262fa5f81ef1ea59da3f inherit pro_methods_class_pack_mach_a_m_d64"><td class="memItemLeft" align="right" valign="top"><a id="abcf2230a66a4262fa5f81ef1ea59da3f"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>addStubEntrySections</b> (<a class="el" href="class_filter.html">Filter</a> const *)</td></tr>
<tr class="separator:abcf2230a66a4262fa5f81ef1ea59da3f inherit pro_methods_class_pack_mach_a_m_d64"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3d629f5d374f82f18d68ec8a44014ba2 inherit pro_methods_class_pack_mach_a_m_d64"><td class="memItemLeft" align="right" valign="top"><a id="a3d629f5d374f82f18d68ec8a44014ba2"></a>
 </td><td class="memItemRight" valign="bottom"><b>__packed_struct_end</b> () Mach_thread_command threado</td></tr>
<tr class="separator:a3d629f5d374f82f18d68ec8a44014ba2 inherit pro_methods_class_pack_mach_a_m_d64"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a372950c9d4cf908391fff0d11cbb38d3 inherit pro_methods_class_pack_mach_a_m_d64"><td class="memItemLeft" align="right" valign="top"><a id="a372950c9d4cf908391fff0d11cbb38d3"></a>
int </td><td class="memItemRight" valign="bottom"><b>threado_size</b> () const</td></tr>
<tr class="separator:a372950c9d4cf908391fff0d11cbb38d3 inherit pro_methods_class_pack_mach_a_m_d64"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a01cf2c01ee41e23efdf3daef4f641389 inherit pro_methods_class_pack_mach_a_m_d64"><td class="memItemLeft" align="right" valign="top"><a id="a01cf2c01ee41e23efdf3daef4f641389"></a>
void </td><td class="memItemRight" valign="bottom"><b>threado_setPC</b> (upx_uint64_t pc)</td></tr>
<tr class="separator:a01cf2c01ee41e23efdf3daef4f641389 inherit pro_methods_class_pack_mach_a_m_d64"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a288cc3768de346cb8c2c10d8f0b68a89 inherit pro_methods_class_pack_mach_a_m_d64"><td class="memItemLeft" align="right" valign="top"><a id="a288cc3768de346cb8c2c10d8f0b68a89"></a>
void </td><td class="memItemRight" valign="bottom"><b>threado_rewrite</b> (<a class="el" href="class_output_file.html">OutputFile</a> *fo)</td></tr>
<tr class="separator:a288cc3768de346cb8c2c10d8f0b68a89 inherit pro_methods_class_pack_mach_a_m_d64"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae4f40ef1d8e0572514d8e2dd900042f5 inherit pro_methods_class_pack_mach_a_m_d64"><td class="memItemLeft" align="right" valign="top"><a id="ae4f40ef1d8e0572514d8e2dd900042f5"></a>
void </td><td class="memItemRight" valign="bottom"><b>threado_write</b> (<a class="el" href="class_output_file.html">OutputFile</a> *fo)</td></tr>
<tr class="separator:ae4f40ef1d8e0572514d8e2dd900042f5 inherit pro_methods_class_pack_mach_a_m_d64"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa3e997aad27a5c4b034e4eb183323f8b inherit pro_methods_class_pack_mach_a_m_d64"><td class="memItemLeft" align="right" valign="top"><a id="aa3e997aad27a5c4b034e4eb183323f8b"></a>
upx_uint64_t </td><td class="memItemRight" valign="bottom"><b>threadc_getPC</b> (void const *ptr)</td></tr>
<tr class="separator:aa3e997aad27a5c4b034e4eb183323f8b inherit pro_methods_class_pack_mach_a_m_d64"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pro_methods_class_pack_mach_base"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_pack_mach_base')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="class_pack_mach_base.html">PackMachBase< MachClass_LE64 ></a></td></tr>
<tr class="memitem:a1c9d3b6d7709696abe78b9fc71d48472 inherit pro_methods_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a1c9d3b6d7709696abe78b9fc71d48472"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>patchLoader</b> ()</td></tr>
<tr class="separator:a1c9d3b6d7709696abe78b9fc71d48472 inherit pro_methods_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac36bdae87a370cf05d6cdc28f2952a38 inherit pro_methods_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="ac36bdae87a370cf05d6cdc28f2952a38"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>patchLoaderChecksum</b> ()</td></tr>
<tr class="separator:ac36bdae87a370cf05d6cdc28f2952a38 inherit pro_methods_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acccc9b0578d4d71e1a1639b97fd20bef inherit pro_methods_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="acccc9b0578d4d71e1a1639b97fd20bef"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>updateLoader</b> (<a class="el" href="class_output_file.html">OutputFile</a> *)</td></tr>
<tr class="separator:acccc9b0578d4d71e1a1639b97fd20bef inherit pro_methods_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abb287bf07d66ab0e705e10c9ec36a5b1 inherit pro_methods_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="abb287bf07d66ab0e705e10c9ec36a5b1"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>buildLoader</b> (const <a class="el" href="class_filter.html">Filter</a> *ft)</td></tr>
<tr class="separator:abb287bf07d66ab0e705e10c9ec36a5b1 inherit pro_methods_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a300e8e2dca80a3d6cc69e39a477b4726 inherit pro_methods_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a300e8e2dca80a3d6cc69e39a477b4726"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>buildMachLoader</b> (upx_byte const *const proto, unsigned const szproto, upx_byte const *const fold, unsigned const szfold, <a class="el" href="class_filter.html">Filter</a> const *ft)</td></tr>
<tr class="separator:a300e8e2dca80a3d6cc69e39a477b4726 inherit pro_methods_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:add49f893ab1615f480f76708ca0bdb03 inherit pro_methods_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="add49f893ab1615f480f76708ca0bdb03"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>defineSymbols</b> (<a class="el" href="class_filter.html">Filter</a> const *)</td></tr>
<tr class="separator:add49f893ab1615f480f76708ca0bdb03 inherit pro_methods_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad4cf9ff3ca876a39f8592dbe2f049bbb inherit pro_methods_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="ad4cf9ff3ca876a39f8592dbe2f049bbb"></a>
 </td><td class="memItemRight" valign="bottom"><b>__packed_struct</b> (b_info) TE32 sz_unc</td></tr>
<tr class="separator:ad4cf9ff3ca876a39f8592dbe2f049bbb inherit pro_methods_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa2ddd426fd33375553975980c3e6d1a4 inherit pro_methods_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="aa2ddd426fd33375553975980c3e6d1a4"></a>
 </td><td class="memItemRight" valign="bottom"><b>__packed_struct_end</b> () __packed_struct(l_info) TE32 l_checksum</td></tr>
<tr class="separator:aa2ddd426fd33375553975980c3e6d1a4 inherit pro_methods_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a45dc54e42063a8395dd67833ac19e1ee inherit pro_methods_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a45dc54e42063a8395dd67833ac19e1ee"></a>
 </td><td class="memItemRight" valign="bottom"><b>__packed_struct_end</b> () __packed_struct(p_info) TE32 p_progid</td></tr>
<tr class="separator:a45dc54e42063a8395dd67833ac19e1ee inherit pro_methods_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa95b1e7e72fbed70c4511953619048de inherit pro_methods_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="aa95b1e7e72fbed70c4511953619048de"></a>
 </td><td class="memItemRight" valign="bottom"><b>__packed_struct_end</b> () struct l_info linfo</td></tr>
<tr class="separator:aa95b1e7e72fbed70c4511953619048de inherit pro_methods_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pro_methods_class_pack_unix"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_pack_unix')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="class_pack_unix.html">PackUnix</a></td></tr>
<tr class="memitem:a326420727ef64feb46ddcd2f12b96a96 inherit pro_methods_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="a326420727ef64feb46ddcd2f12b96a96"></a>
 </td><td class="memItemRight" valign="bottom"><b>PackUnix</b> (<a class="el" href="class_input_file.html">InputFile</a> *f)</td></tr>
<tr class="separator:a326420727ef64feb46ddcd2f12b96a96 inherit pro_methods_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aced1a9bb3fee3c231bfc90051224a6dd inherit pro_methods_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="aced1a9bb3fee3c231bfc90051224a6dd"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>writePackHeader</b> (<a class="el" href="class_output_file.html">OutputFile</a> *fo)</td></tr>
<tr class="separator:aced1a9bb3fee3c231bfc90051224a6dd inherit pro_methods_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a827da9a1480b393c2217891fa95db6f8 inherit pro_methods_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="a827da9a1480b393c2217891fa95db6f8"></a>
virtual bool </td><td class="memItemRight" valign="bottom"><b>checkCompressionRatio</b> (unsigned, unsigned) const</td></tr>
<tr class="separator:a827da9a1480b393c2217891fa95db6f8 inherit pro_methods_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7b1cee37bd0b94f0ca0acd474835994a inherit pro_methods_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="a7b1cee37bd0b94f0ca0acd474835994a"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>packExtent</b> (const <a class="el" href="struct_pack_unix_1_1_extent.html">Extent</a> &x, unsigned &total_in, unsigned &total_out, <a class="el" href="class_filter.html">Filter</a> *, <a class="el" href="class_output_file.html">OutputFile</a> *, unsigned hdr_len=0)</td></tr>
<tr class="separator:a7b1cee37bd0b94f0ca0acd474835994a inherit pro_methods_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab7da29e1a126b059cf8e7b488fc36e4a inherit pro_methods_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="ab7da29e1a126b059cf8e7b488fc36e4a"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>unpackExtent</b> (unsigned wanted, <a class="el" href="class_output_file.html">OutputFile</a> *fo, unsigned &total_in, unsigned &total_out, unsigned &c_adler, unsigned &u_adler, bool first_PF_X, unsigned szb_info)</td></tr>
<tr class="separator:ab7da29e1a126b059cf8e7b488fc36e4a inherit pro_methods_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aacbc4927c72fec00725d8815f1c6362c inherit pro_methods_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="aacbc4927c72fec00725d8815f1c6362c"></a>
 </td><td class="memItemRight" valign="bottom"><b>__packed_struct</b> (b_info) unsigned sz_unc</td></tr>
<tr class="separator:aacbc4927c72fec00725d8815f1c6362c inherit pro_methods_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3c0982a716c5ed9e71118ef4d5b56ed4 inherit pro_methods_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="a3c0982a716c5ed9e71118ef4d5b56ed4"></a>
 </td><td class="memItemRight" valign="bottom"><b>__packed_struct_end</b> () __packed_struct(l_info) LE32 l_checksum</td></tr>
<tr class="separator:a3c0982a716c5ed9e71118ef4d5b56ed4 inherit pro_methods_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ade133d59953cf2f9b7b2403aeda84b54 inherit pro_methods_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="ade133d59953cf2f9b7b2403aeda84b54"></a>
 </td><td class="memItemRight" valign="bottom"><b>__packed_struct_end</b> () __packed_struct(p_info) unsigned p_progid</td></tr>
<tr class="separator:ade133d59953cf2f9b7b2403aeda84b54 inherit pro_methods_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a09405775baa0791abc4cf387f2e33f4b inherit pro_methods_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="a09405775baa0791abc4cf387f2e33f4b"></a>
 </td><td class="memItemRight" valign="bottom"><b>__packed_struct_end</b> () struct l_info linfo</td></tr>
<tr class="separator:a09405775baa0791abc4cf387f2e33f4b inherit pro_methods_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pro_methods_class_packer"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_packer')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="class_packer.html">Packer</a></td></tr>
<tr class="memitem:a133376f040e1a9677374b6b799a0b630 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a133376f040e1a9677374b6b799a0b630"></a>
 </td><td class="memItemRight" valign="bottom"><b>Packer</b> (<a class="el" href="class_input_file.html">InputFile</a> *f)</td></tr>
<tr class="separator:a133376f040e1a9677374b6b799a0b630 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6e5569a1c88fada817bc8eafda8e15b0 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a6e5569a1c88fada817bc8eafda8e15b0"></a>
virtual bool </td><td class="memItemRight" valign="bottom"><b>testUnpackVersion</b> (int version) const</td></tr>
<tr class="separator:a6e5569a1c88fada817bc8eafda8e15b0 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4de25b178f54b23fbf585b8fb63f2712 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a4de25b178f54b23fbf585b8fb63f2712"></a>
virtual bool </td><td class="memItemRight" valign="bottom"><b>testUnpackFormat</b> (int format) const</td></tr>
<tr class="separator:a4de25b178f54b23fbf585b8fb63f2712 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4224ba769e4e9f5839f4e8a320a60e09 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a4224ba769e4e9f5839f4e8a320a60e09"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>test</b> ()</td></tr>
<tr class="separator:a4224ba769e4e9f5839f4e8a320a60e09 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aec2a1baf71486055fcf2010eff9ddad3 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="aec2a1baf71486055fcf2010eff9ddad3"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>list</b> ()</td></tr>
<tr class="separator:aec2a1baf71486055fcf2010eff9ddad3 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a758c9c8f833608e7744538587c72653d inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a758c9c8f833608e7744538587c72653d"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>fileInfo</b> ()</td></tr>
<tr class="separator:a758c9c8f833608e7744538587c72653d inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad8f9ece22153baf9745771a32c5c0e89 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="ad8f9ece22153baf9745771a32c5c0e89"></a>
virtual bool </td><td class="memItemRight" valign="bottom"><b>compress</b> (upx_bytep i_ptr, unsigned i_len, upx_bytep o_ptr, const <a class="el" href="structupx__compress__config__t.html">upx_compress_config_t</a> *cconf=NULL)</td></tr>
<tr class="separator:ad8f9ece22153baf9745771a32c5c0e89 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac405ff6d432c23ac31b3a55a4339fd2e inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="ac405ff6d432c23ac31b3a55a4339fd2e"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>decompress</b> (const upx_bytep in, upx_bytep out, bool verify_checksum=true, <a class="el" href="class_filter.html">Filter</a> *ft=NULL)</td></tr>
<tr class="separator:ac405ff6d432c23ac31b3a55a4339fd2e inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab9864c9f06e96c60330ae5df35f285d9 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="ab9864c9f06e96c60330ae5df35f285d9"></a>
virtual bool </td><td class="memItemRight" valign="bottom"><b>checkDefaultCompressionRatio</b> (unsigned u_len, unsigned c_len) const</td></tr>
<tr class="separator:ab9864c9f06e96c60330ae5df35f285d9 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acc1b90e1cf536d0dd0bcd90799d6195f inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="acc1b90e1cf536d0dd0bcd90799d6195f"></a>
virtual bool </td><td class="memItemRight" valign="bottom"><b>checkFinalCompressionRatio</b> (const <a class="el" href="class_output_file.html">OutputFile</a> *fo) const</td></tr>
<tr class="separator:acc1b90e1cf536d0dd0bcd90799d6195f inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a465b0a205bf8a8dbe2a6cb28536b07da inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a465b0a205bf8a8dbe2a6cb28536b07da"></a>
void </td><td class="memItemRight" valign="bottom"><b>compressWithFilters</b> (<a class="el" href="class_filter.html">Filter</a> *ft, const unsigned overlap_range, const <a class="el" href="structupx__compress__config__t.html">upx_compress_config_t</a> *cconf, int filter_strategy=0, int inhibit_compression_check=0)</td></tr>
<tr class="separator:a465b0a205bf8a8dbe2a6cb28536b07da inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a621305eeb077ead2f96358afc01d0baf inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a621305eeb077ead2f96358afc01d0baf"></a>
void </td><td class="memItemRight" valign="bottom"><b>compressWithFilters</b> (<a class="el" href="class_filter.html">Filter</a> *ft, const unsigned overlap_range, const <a class="el" href="structupx__compress__config__t.html">upx_compress_config_t</a> *cconf, int filter_strategy, unsigned filter_buf_off, unsigned compress_ibuf_off, unsigned compress_obuf_off, const upx_bytep hdr_ptr, unsigned hdr_len, int inhibit_compression_check=0)</td></tr>
<tr class="separator:a621305eeb077ead2f96358afc01d0baf inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4800650d962c6fc13d5fc8e0fb553380 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a4800650d962c6fc13d5fc8e0fb553380"></a>
void </td><td class="memItemRight" valign="bottom"><b>compressWithFilters</b> (upx_bytep i_ptr, unsigned i_len, upx_bytep o_ptr, upx_bytep f_ptr, unsigned f_len, const upx_bytep hdr_ptr, unsigned hdr_len, <a class="el" href="class_filter.html">Filter</a> *ft, const unsigned overlap_range, const <a class="el" href="structupx__compress__config__t.html">upx_compress_config_t</a> *cconf, int filter_strategy, int inhibit_compression_check=0)</td></tr>
<tr class="separator:a4800650d962c6fc13d5fc8e0fb553380 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9772fe63f98bcfeeefe3c6e4f8d59cac inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a9772fe63f98bcfeeefe3c6e4f8d59cac"></a>
virtual bool </td><td class="memItemRight" valign="bottom"><b>testOverlappingDecompression</b> (const upx_bytep buf, const upx_bytep tbuf, unsigned overlap_overhead) const</td></tr>
<tr class="separator:a9772fe63f98bcfeeefe3c6e4f8d59cac inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a87e14ae536aa8f9d2fc2ebd812e85920 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a87e14ae536aa8f9d2fc2ebd812e85920"></a>
virtual unsigned </td><td class="memItemRight" valign="bottom"><b>findOverlapOverhead</b> (const upx_bytep buf, const upx_bytep tbuf, unsigned range=0, unsigned upper_limit=~0u) const</td></tr>
<tr class="separator:a87e14ae536aa8f9d2fc2ebd812e85920 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a556ee5033af99b9a84893f099e73b2b2 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a556ee5033af99b9a84893f099e73b2b2"></a>
void </td><td class="memItemRight" valign="bottom"><b>verifyOverlappingDecompression</b> (<a class="el" href="class_filter.html">Filter</a> *ft=NULL)</td></tr>
<tr class="separator:a556ee5033af99b9a84893f099e73b2b2 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a91d1a3362c830cf8e7e491fe3c1e4d44 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a91d1a3362c830cf8e7e491fe3c1e4d44"></a>
void </td><td class="memItemRight" valign="bottom"><b>verifyOverlappingDecompression</b> (upx_bytep o_ptr, unsigned o_size, <a class="el" href="class_filter.html">Filter</a> *ft=NULL)</td></tr>
<tr class="separator:a91d1a3362c830cf8e7e491fe3c1e4d44 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:accbbd24b2968598a3f3cf0ef42324a46 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="accbbd24b2968598a3f3cf0ef42324a46"></a>
virtual int </td><td class="memItemRight" valign="bottom"><b>patchPackHeader</b> (void *b, int blen)</td></tr>
<tr class="separator:accbbd24b2968598a3f3cf0ef42324a46 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af420c5d2439dbc49873f804c60668416 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="af420c5d2439dbc49873f804c60668416"></a>
virtual bool </td><td class="memItemRight" valign="bottom"><b>getPackHeader</b> (void *b, int blen, bool allow_incompressible=false)</td></tr>
<tr class="separator:af420c5d2439dbc49873f804c60668416 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0d073bb1a90a2889cb8bf24ae6af7fc0 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a0d073bb1a90a2889cb8bf24ae6af7fc0"></a>
virtual bool </td><td class="memItemRight" valign="bottom"><b>readPackHeader</b> (int len, bool allow_incompressible=false)</td></tr>
<tr class="separator:a0d073bb1a90a2889cb8bf24ae6af7fc0 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3b9ae395cfee00a47fc2cf674eaa8b44 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a3b9ae395cfee00a47fc2cf674eaa8b44"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>checkAlreadyPacked</b> (const void *b, int blen)</td></tr>
<tr class="separator:a3b9ae395cfee00a47fc2cf674eaa8b44 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2c9f88864fd7faa59c8130bd59a811a3 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a2c9f88864fd7faa59c8130bd59a811a3"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>relocateLoader</b> ()</td></tr>
<tr class="separator:a2c9f88864fd7faa59c8130bd59a811a3 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab886157b0424243e925d23986e6aeba4 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="ab886157b0424243e925d23986e6aeba4"></a>
virtual upx_byte * </td><td class="memItemRight" valign="bottom"><b>getLoader</b> () const</td></tr>
<tr class="separator:ab886157b0424243e925d23986e6aeba4 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ade07bbe55dcfe9cc68a6c785e9b0c33c inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="ade07bbe55dcfe9cc68a6c785e9b0c33c"></a>
virtual int </td><td class="memItemRight" valign="bottom"><b>getLoaderSize</b> () const</td></tr>
<tr class="separator:ade07bbe55dcfe9cc68a6c785e9b0c33c inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa9193148f4ad7a59982008a5071240f7 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="aa9193148f4ad7a59982008a5071240f7"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>initLoader</b> (const void *pdata, int plen, int small=-1)</td></tr>
<tr class="separator:aa9193148f4ad7a59982008a5071240f7 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a516182985490860d361a8266fa418235 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a516182985490860d361a8266fa418235"></a>
void </td><td class="memItemRight" valign="bottom"><b>addLoader</b> (C)</td></tr>
<tr class="separator:a516182985490860d361a8266fa418235 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a37fb57f49864a5d22b43a13f4fc52923 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a37fb57f49864a5d22b43a13f4fc52923"></a>
void </td><td class="memItemRight" valign="bottom"><b>addLoader</b> (C, C)</td></tr>
<tr class="separator:a37fb57f49864a5d22b43a13f4fc52923 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a762161bd9480b458295cb0393633e224 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a762161bd9480b458295cb0393633e224"></a>
void </td><td class="memItemRight" valign="bottom"><b>addLoader</b> (C, C, C)</td></tr>
<tr class="separator:a762161bd9480b458295cb0393633e224 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abc42fc3224a7d9c6f4c9bc304392bab2 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="abc42fc3224a7d9c6f4c9bc304392bab2"></a>
void </td><td class="memItemRight" valign="bottom"><b>addLoader</b> (C, C, C, C)</td></tr>
<tr class="separator:abc42fc3224a7d9c6f4c9bc304392bab2 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a69d8132ddf586284fc04b4798aac0597 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a69d8132ddf586284fc04b4798aac0597"></a>
void </td><td class="memItemRight" valign="bottom"><b>addLoader</b> (C, C, C, C, C)</td></tr>
<tr class="separator:a69d8132ddf586284fc04b4798aac0597 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab9320791ae051214ea71d7dade2c7c8e inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="ab9320791ae051214ea71d7dade2c7c8e"></a>
void </td><td class="memItemRight" valign="bottom"><b>addLoader</b> (C, C, C, C, C, C)</td></tr>
<tr class="separator:ab9320791ae051214ea71d7dade2c7c8e inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:adfcf659cf5575651c05425f9943f3cf7 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="adfcf659cf5575651c05425f9943f3cf7"></a>
void </td><td class="memItemRight" valign="bottom"><b>addLoader</b> (C, C, C, C, C, C, C)</td></tr>
<tr class="separator:adfcf659cf5575651c05425f9943f3cf7 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a20bd3abaf7f257ad69660ce6624585c6 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a20bd3abaf7f257ad69660ce6624585c6"></a>
void </td><td class="memItemRight" valign="bottom"><b>addLoader</b> (C, C, C, C, C, C, C, C)</td></tr>
<tr class="separator:a20bd3abaf7f257ad69660ce6624585c6 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a813dc5ab0d1fb4bebb24261a297e5a87 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a813dc5ab0d1fb4bebb24261a297e5a87"></a>
void </td><td class="memItemRight" valign="bottom"><b>addLoader</b> (C, C, C, C, C, C, C, C, C)</td></tr>
<tr class="separator:a813dc5ab0d1fb4bebb24261a297e5a87 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa2163953fd8aa0c3af6085c03425931c inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="aa2163953fd8aa0c3af6085c03425931c"></a>
void </td><td class="memItemRight" valign="bottom"><b>addLoader</b> (C, C, C, C, C, C, C, C, C, C)</td></tr>
<tr class="separator:aa2163953fd8aa0c3af6085c03425931c inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a39b89447529b649619875a7ba1a8412c inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a39b89447529b649619875a7ba1a8412c"></a>
void __acc_cdecl_va </td><td class="memItemRight" valign="bottom"><b>addLoaderVA</b> (const char *s,...)</td></tr>
<tr class="separator:a39b89447529b649619875a7ba1a8412c inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0c72885ba3799acf227862f721ddd5ab inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a0c72885ba3799acf227862f721ddd5ab"></a>
virtual bool </td><td class="memItemRight" valign="bottom"><b>hasLoaderSection</b> (const char *name) const</td></tr>
<tr class="separator:a0c72885ba3799acf227862f721ddd5ab inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2c641405a57044b9187da44d1aa7028b inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a2c641405a57044b9187da44d1aa7028b"></a>
virtual int </td><td class="memItemRight" valign="bottom"><b>getLoaderSection</b> (const char *name, int *slen=NULL) const</td></tr>
<tr class="separator:a2c641405a57044b9187da44d1aa7028b inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acbfd7cb1ef942d7967d6000e2269449c inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="acbfd7cb1ef942d7967d6000e2269449c"></a>
virtual int </td><td class="memItemRight" valign="bottom"><b>getLoaderSectionStart</b> (const char *name, int *slen=NULL) const</td></tr>
<tr class="separator:acbfd7cb1ef942d7967d6000e2269449c inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a968ed89b0a113c54e982a497fdb8a97b inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a968ed89b0a113c54e982a497fdb8a97b"></a>
const int * </td><td class="memItemRight" valign="bottom"><b>getDefaultCompressionMethods_8</b> (int method, int level, int small=-1) const</td></tr>
<tr class="separator:a968ed89b0a113c54e982a497fdb8a97b inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac91d266e1612ca6108035e22fe8b1203 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="ac91d266e1612ca6108035e22fe8b1203"></a>
const int * </td><td class="memItemRight" valign="bottom"><b>getDefaultCompressionMethods_le32</b> (int method, int level, int small=-1) const</td></tr>
<tr class="separator:ac91d266e1612ca6108035e22fe8b1203 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a173933a7adb7d38dcc12ee8043457aa4 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a173933a7adb7d38dcc12ee8043457aa4"></a>
virtual const char * </td><td class="memItemRight" valign="bottom"><b>getDecompressorSections</b> () const</td></tr>
<tr class="separator:a173933a7adb7d38dcc12ee8043457aa4 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a28302b0171618cd0b4949ab6c026dc31 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a28302b0171618cd0b4949ab6c026dc31"></a>
virtual unsigned </td><td class="memItemRight" valign="bottom"><b>getDecompressorWrkmemSize</b> () const</td></tr>
<tr class="separator:a28302b0171618cd0b4949ab6c026dc31 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac2cf462e56fc1876b93f047d8b222ce3 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="ac2cf462e56fc1876b93f047d8b222ce3"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>defineDecompressorSymbols</b> ()</td></tr>
<tr class="separator:ac2cf462e56fc1876b93f047d8b222ce3 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a02f8ef879cf94330288554bc525e8fd3 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a02f8ef879cf94330288554bc525e8fd3"></a>
virtual bool </td><td class="memItemRight" valign="bottom"><b>isValidFilter</b> (int filter_id) const</td></tr>
<tr class="separator:a02f8ef879cf94330288554bc525e8fd3 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af4435754473455014e633776a56fe399 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="af4435754473455014e633776a56fe399"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>optimizeFilter</b> (<a class="el" href="class_filter.html">Filter</a> *, const upx_byte *, unsigned) const</td></tr>
<tr class="separator:af4435754473455014e633776a56fe399 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a07a451951590472595cfd04a238624d1 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a07a451951590472595cfd04a238624d1"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>addFilter32</b> (int filter_id)</td></tr>
<tr class="separator:a07a451951590472595cfd04a238624d1 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aec73793b1e58249dff949fad71520901 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="aec73793b1e58249dff949fad71520901"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>defineFilterSymbols</b> (const <a class="el" href="class_filter.html">Filter</a> *ft)</td></tr>
<tr class="separator:aec73793b1e58249dff949fad71520901 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0b47a6575142d8a8fafd88256c8a26e8 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a0b47a6575142d8a8fafd88256c8a26e8"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>checkOverlay</b> (unsigned overlay)</td></tr>
<tr class="separator:a0b47a6575142d8a8fafd88256c8a26e8 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1152658a22fa094a5f320947610c3527 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a1152658a22fa094a5f320947610c3527"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>copyOverlay</b> (<a class="el" href="class_output_file.html">OutputFile</a> *fo, unsigned overlay, <a class="el" href="class_mem_buffer.html">MemBuffer</a> *buf, bool do_seek=true)</td></tr>
<tr class="separator:a1152658a22fa094a5f320947610c3527 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1e3c0c359a5fa3597aeef5dcb6783b53 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a1e3c0c359a5fa3597aeef5dcb6783b53"></a>
virtual unsigned </td><td class="memItemRight" valign="bottom"><b>getRandomId</b> () const</td></tr>
<tr class="separator:a1e3c0c359a5fa3597aeef5dcb6783b53 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a90882bb1ff87aee14e72be4d953064d9 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a90882bb1ff87aee14e72be4d953064d9"></a>
int </td><td class="memItemRight" valign="bottom"><b>patch_be16</b> (void *b, int blen, unsigned old, unsigned new_)</td></tr>
<tr class="separator:a90882bb1ff87aee14e72be4d953064d9 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8d3293543c5f6b6ab634203eb6f7e6d7 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a8d3293543c5f6b6ab634203eb6f7e6d7"></a>
int </td><td class="memItemRight" valign="bottom"><b>patch_be16</b> (void *b, int blen, const void *old, unsigned new_)</td></tr>
<tr class="separator:a8d3293543c5f6b6ab634203eb6f7e6d7 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aba76e5b8b8d7504893344a9a166c7364 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="aba76e5b8b8d7504893344a9a166c7364"></a>
int </td><td class="memItemRight" valign="bottom"><b>patch_be32</b> (void *b, int blen, unsigned old, unsigned new_)</td></tr>
<tr class="separator:aba76e5b8b8d7504893344a9a166c7364 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4245c8c4fc839068b12989ee67b5f351 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a4245c8c4fc839068b12989ee67b5f351"></a>
int </td><td class="memItemRight" valign="bottom"><b>patch_be32</b> (void *b, int blen, const void *old, unsigned new_)</td></tr>
<tr class="separator:a4245c8c4fc839068b12989ee67b5f351 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:affcb9d7db4f85cd7a88ba890da7965c6 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="affcb9d7db4f85cd7a88ba890da7965c6"></a>
int </td><td class="memItemRight" valign="bottom"><b>patch_le16</b> (void *b, int blen, unsigned old, unsigned new_)</td></tr>
<tr class="separator:affcb9d7db4f85cd7a88ba890da7965c6 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac9336ee74f309cd9a47b91c426dc260a inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="ac9336ee74f309cd9a47b91c426dc260a"></a>
int </td><td class="memItemRight" valign="bottom"><b>patch_le16</b> (void *b, int blen, const void *old, unsigned new_)</td></tr>
<tr class="separator:ac9336ee74f309cd9a47b91c426dc260a inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac8f9280a6a5ddf2cbb669bd9a4aabf92 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="ac8f9280a6a5ddf2cbb669bd9a4aabf92"></a>
int </td><td class="memItemRight" valign="bottom"><b>patch_le32</b> (void *b, int blen, unsigned old, unsigned new_)</td></tr>
<tr class="separator:ac8f9280a6a5ddf2cbb669bd9a4aabf92 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a721bade28a259d93e7a7e0f93509f6e5 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a721bade28a259d93e7a7e0f93509f6e5"></a>
int </td><td class="memItemRight" valign="bottom"><b>patch_le32</b> (void *b, int blen, const void *old, unsigned new_)</td></tr>
<tr class="separator:a721bade28a259d93e7a7e0f93509f6e5 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af51db683baf7d75a65f48429b77db475 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="af51db683baf7d75a65f48429b77db475"></a>
void </td><td class="memItemRight" valign="bottom"><b>checkPatch</b> (void *b, int blen, int boff, int size)</td></tr>
<tr class="separator:af51db683baf7d75a65f48429b77db475 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:adf1543a10de38699e0e18ff7d5720aad inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="adf1543a10de38699e0e18ff7d5720aad"></a>
unsigned </td><td class="memItemRight" valign="bottom"><b>get_te16</b> (const void *p) const</td></tr>
<tr class="separator:adf1543a10de38699e0e18ff7d5720aad inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aadd56c5c6c2a815809df7ad630e1754b inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="aadd56c5c6c2a815809df7ad630e1754b"></a>
unsigned </td><td class="memItemRight" valign="bottom"><b>get_te32</b> (const void *p) const</td></tr>
<tr class="separator:aadd56c5c6c2a815809df7ad630e1754b inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a114bab2ab7b6a5ba1518f873665d7306 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a114bab2ab7b6a5ba1518f873665d7306"></a>
upx_uint64_t </td><td class="memItemRight" valign="bottom"><b>get_te64</b> (const void *p) const</td></tr>
<tr class="separator:a114bab2ab7b6a5ba1518f873665d7306 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af08ff25dce91f143a00c20d37f6e2608 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="af08ff25dce91f143a00c20d37f6e2608"></a>
void </td><td class="memItemRight" valign="bottom"><b>set_te16</b> (void *p, unsigned v) const</td></tr>
<tr class="separator:af08ff25dce91f143a00c20d37f6e2608 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad4ca364e60171a665acc5df96c0274eb inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="ad4ca364e60171a665acc5df96c0274eb"></a>
void </td><td class="memItemRight" valign="bottom"><b>set_te32</b> (void *p, unsigned v) const</td></tr>
<tr class="separator:ad4ca364e60171a665acc5df96c0274eb inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4a7477bd54007c8f77638f22ef135af8 inherit pro_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a4a7477bd54007c8f77638f22ef135af8"></a>
void </td><td class="memItemRight" valign="bottom"><b>set_te64</b> (void *p, upx_uint64_t v) const</td></tr>
<tr class="separator:a4a7477bd54007c8f77638f22ef135af8 inherit pro_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_methods_class_packer"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_packer')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="class_packer.html">Packer</a></td></tr>
<tr class="memitem:a4a969f788c3bad61abe0eec73fca0f0c inherit pub_static_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a4a969f788c3bad61abe0eec73fca0f0c"></a>
static bool </td><td class="memItemRight" valign="bottom"><b>isValidCompressionMethod</b> (int method)</td></tr>
<tr class="separator:a4a969f788c3bad61abe0eec73fca0f0c inherit pub_static_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pro_types_class_pack_mach_a_m_d64"><td colspan="2" onclick="javascript:toggleInherit('pro_types_class_pack_mach_a_m_d64')"><img src="closed.png" alt="-"/> Protected Types inherited from <a class="el" href="class_pack_mach_a_m_d64.html">PackMachAMD64</a></td></tr>
<tr class="memitem:a054341b24cc43f442deb92f8bce58143 inherit pro_types_class_pack_mach_a_m_d64"><td class="memItemLeft" align="right" valign="top"><a id="a054341b24cc43f442deb92f8bce58143"></a>enum  </td><td class="memItemRight" valign="bottom">{ <br />
  <b>PPC_THREAD_STATE</b> = 1,
<b>PPC_THREAD_STATE64</b> = 5,
<b>x86_THREAD_STATE32</b> = 1,
<b>x86_THREAD_STATE64</b> = 4,
<br />
  <b>i386_OLD_THREAD_STATE</b> = -1,
<b>ARM_THREAD_STATE</b> = 1
<br />
}</td></tr>
<tr class="separator:a054341b24cc43f442deb92f8bce58143 inherit pro_types_class_pack_mach_a_m_d64"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pro_types_class_pack_mach_base"><td colspan="2" onclick="javascript:toggleInherit('pro_types_class_pack_mach_base')"><img src="closed.png" alt="-"/> Protected Types inherited from <a class="el" href="class_pack_mach_base.html">PackMachBase< MachClass_LE64 ></a></td></tr>
<tr class="memitem:a2450a560bca5ef51633af30ff90ec891 inherit pro_types_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a2450a560bca5ef51633af30ff90ec891"></a>
typedef <a class="el" href="struct_n___mach_1_1_mach_class__64.html">MachClass_LE64</a> </td><td class="memItemRight" valign="bottom"><b>MachClass</b></td></tr>
<tr class="separator:a2450a560bca5ef51633af30ff90ec891 inherit pro_types_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af82416932593ea99ab6598e60aab2ebd inherit pro_types_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="af82416932593ea99ab6598e60aab2ebd"></a>
typedef MachClass::BeLePolicy </td><td class="memItemRight" valign="bottom"><b>BeLePolicy</b></td></tr>
<tr class="separator:af82416932593ea99ab6598e60aab2ebd inherit pro_types_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a412f3fc45ce5384a332fdbbe23339812 inherit pro_types_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a412f3fc45ce5384a332fdbbe23339812"></a>
typedef MachClass::MachITypes </td><td class="memItemRight" valign="bottom"><b>MachITypes</b></td></tr>
<tr class="separator:a412f3fc45ce5384a332fdbbe23339812 inherit pro_types_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abce50cc42e03e29865e917646d16d2f2 inherit pro_types_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="abce50cc42e03e29865e917646d16d2f2"></a>
typedef MachClass::TE16 </td><td class="memItemRight" valign="bottom"><b>TE16</b></td></tr>
<tr class="separator:abce50cc42e03e29865e917646d16d2f2 inherit pro_types_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab3522200bae96fe45747e498304ce559 inherit pro_types_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="ab3522200bae96fe45747e498304ce559"></a>
typedef MachClass::TE32 </td><td class="memItemRight" valign="bottom"><b>TE32</b></td></tr>
<tr class="separator:ab3522200bae96fe45747e498304ce559 inherit pro_types_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8a2198315ddf20668d9642fb37f1f355 inherit pro_types_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a8a2198315ddf20668d9642fb37f1f355"></a>
typedef MachClass::TE64 </td><td class="memItemRight" valign="bottom"><b>TE64</b></td></tr>
<tr class="separator:a8a2198315ddf20668d9642fb37f1f355 inherit pro_types_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3a45ce5874549ecb6f80c60f71c42718 inherit pro_types_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a3a45ce5874549ecb6f80c60f71c42718"></a>
typedef MachClass::Addr </td><td class="memItemRight" valign="bottom"><b>Addr</b></td></tr>
<tr class="separator:a3a45ce5874549ecb6f80c60f71c42718 inherit pro_types_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a896dc0bf0feca75dae2e1ac1bc638848 inherit pro_types_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a896dc0bf0feca75dae2e1ac1bc638848"></a>
typedef MachClass::Mach_header </td><td class="memItemRight" valign="bottom"><b>Mach_header</b></td></tr>
<tr class="separator:a896dc0bf0feca75dae2e1ac1bc638848 inherit pro_types_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa7073b89434108b0bcdae82c2c11033a inherit pro_types_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="aa7073b89434108b0bcdae82c2c11033a"></a>
typedef MachClass::Mach_command </td><td class="memItemRight" valign="bottom"><b>Mach_command</b></td></tr>
<tr class="separator:aa7073b89434108b0bcdae82c2c11033a inherit pro_types_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ade450d87ab3fde65eecbc694d58a002f inherit pro_types_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="ade450d87ab3fde65eecbc694d58a002f"></a>
typedef MachClass::Mach_segment_command </td><td class="memItemRight" valign="bottom"><b>Mach_segment_command</b></td></tr>
<tr class="separator:ade450d87ab3fde65eecbc694d58a002f inherit pro_types_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a714229eb4f8f649a58c0e5b54c3aef19 inherit pro_types_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a714229eb4f8f649a58c0e5b54c3aef19"></a>
typedef MachClass::Mach_section_command </td><td class="memItemRight" valign="bottom"><b>Mach_section_command</b></td></tr>
<tr class="separator:a714229eb4f8f649a58c0e5b54c3aef19 inherit pro_types_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:adbd2154e282d4db776dcaf64a1682804 inherit pro_types_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="adbd2154e282d4db776dcaf64a1682804"></a>
typedef MachClass::Mach_symtab_command </td><td class="memItemRight" valign="bottom"><b>Mach_symtab_command</b></td></tr>
<tr class="separator:adbd2154e282d4db776dcaf64a1682804 inherit pro_types_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6f4666e0581d971defefd3971d1ff5c1 inherit pro_types_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a6f4666e0581d971defefd3971d1ff5c1"></a>
typedef MachClass::Mach_dysymtab_command </td><td class="memItemRight" valign="bottom"><b>Mach_dysymtab_command</b></td></tr>
<tr class="separator:a6f4666e0581d971defefd3971d1ff5c1 inherit pro_types_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6a2ab0a4e4a3303f6b353d23b11d7ac3 inherit pro_types_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a6a2ab0a4e4a3303f6b353d23b11d7ac3"></a>
typedef MachClass::Mach_segsplit_info_command </td><td class="memItemRight" valign="bottom"><b>Mach_segsplit_info_command</b></td></tr>
<tr class="separator:a6a2ab0a4e4a3303f6b353d23b11d7ac3 inherit pro_types_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9a7ba7d5a6ccabaa585e793894111da2 inherit pro_types_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a9a7ba7d5a6ccabaa585e793894111da2"></a>
typedef MachClass::Mach_routines_command </td><td class="memItemRight" valign="bottom"><b>Mach_routines_command</b></td></tr>
<tr class="separator:a9a7ba7d5a6ccabaa585e793894111da2 inherit pro_types_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aeed980caaf84c72f828b95c01062dbb6 inherit pro_types_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="aeed980caaf84c72f828b95c01062dbb6"></a>
typedef MachClass::Mach_twolevel_hints_command </td><td class="memItemRight" valign="bottom"><b>Mach_twolevel_hints_command</b></td></tr>
<tr class="separator:aeed980caaf84c72f828b95c01062dbb6 inherit pro_types_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a659103ab40073c7693c3d6eb19e40ed7 inherit pro_types_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a659103ab40073c7693c3d6eb19e40ed7"></a>
typedef MachClass::Mach_linkedit_data_command </td><td class="memItemRight" valign="bottom"><b>Mach_linkedit_data_command</b></td></tr>
<tr class="separator:a659103ab40073c7693c3d6eb19e40ed7 inherit pro_types_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a111f1a91f2f61ca79282a2132b331cf3 inherit pro_types_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a111f1a91f2f61ca79282a2132b331cf3"></a>
typedef MachClass::Mach_uuid_command </td><td class="memItemRight" valign="bottom"><b>Mach_uuid_command</b></td></tr>
<tr class="separator:a111f1a91f2f61ca79282a2132b331cf3 inherit pro_types_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4bd4ef6f3d49109330fe22878b9b9c59 inherit pro_types_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a4bd4ef6f3d49109330fe22878b9b9c59"></a>
typedef MachClass::Mach_main_command </td><td class="memItemRight" valign="bottom"><b>Mach_main_command</b></td></tr>
<tr class="separator:a4bd4ef6f3d49109330fe22878b9b9c59 inherit pro_types_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9f1c8acc768254731b2665820ad191f6 inherit pro_types_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a9f1c8acc768254731b2665820ad191f6"></a>
typedef MachClass::Mach_data_in_code_command </td><td class="memItemRight" valign="bottom"><b>Mach_data_in_code_command</b></td></tr>
<tr class="separator:a9f1c8acc768254731b2665820ad191f6 inherit pro_types_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7572bf2697f415c941ec550ee324f336 inherit pro_types_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a7572bf2697f415c941ec550ee324f336"></a>
typedef MachClass::Mach_function_starts_command </td><td class="memItemRight" valign="bottom"><b>Mach_function_starts_command</b></td></tr>
<tr class="separator:a7572bf2697f415c941ec550ee324f336 inherit pro_types_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9e9b647b744ab129c1e473818f57fd9d inherit pro_types_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a9e9b647b744ab129c1e473818f57fd9d"></a>
typedef MachClass::Mach_load_dylib_command </td><td class="memItemRight" valign="bottom"><b>Mach_load_dylib_command</b></td></tr>
<tr class="separator:a9e9b647b744ab129c1e473818f57fd9d inherit pro_types_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac402a2f051194e42b9302688377a7366 inherit pro_types_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="ac402a2f051194e42b9302688377a7366"></a>
typedef MachClass::Mach_dylib </td><td class="memItemRight" valign="bottom"><b>Mach_dylib</b></td></tr>
<tr class="separator:ac402a2f051194e42b9302688377a7366 inherit pro_types_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aaf34b983cd37be2925524ccab9da3823 inherit pro_types_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="aaf34b983cd37be2925524ccab9da3823"></a>
typedef MachClass::Mach_load_dylinker_command </td><td class="memItemRight" valign="bottom"><b>Mach_load_dylinker_command</b></td></tr>
<tr class="separator:aaf34b983cd37be2925524ccab9da3823 inherit pro_types_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa95bcbd845308bac7a853b487f9523e4 inherit pro_types_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="aa95bcbd845308bac7a853b487f9523e4"></a>
typedef MachClass::Mach_dyld_info_only_command </td><td class="memItemRight" valign="bottom"><b>Mach_dyld_info_only_command</b></td></tr>
<tr class="separator:aa95bcbd845308bac7a853b487f9523e4 inherit pro_types_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad03d49f7fd4731979a5bba483da3a7ed inherit pro_types_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="ad03d49f7fd4731979a5bba483da3a7ed"></a>
typedef MachClass::Mach_version_min_command </td><td class="memItemRight" valign="bottom"><b>Mach_version_min_command</b></td></tr>
<tr class="separator:ad03d49f7fd4731979a5bba483da3a7ed inherit pro_types_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:adfc7a9b2399dadb3689101bb0a16649e inherit pro_types_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="adfc7a9b2399dadb3689101bb0a16649e"></a>
typedef MachClass::Mach_source_version_command </td><td class="memItemRight" valign="bottom"><b>Mach_source_version_command</b></td></tr>
<tr class="separator:adfc7a9b2399dadb3689101bb0a16649e inherit pro_types_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pro_types_class_pack_unix"><td colspan="2" onclick="javascript:toggleInherit('pro_types_class_pack_unix')"><img src="closed.png" alt="-"/> Protected Types inherited from <a class="el" href="class_pack_unix.html">PackUnix</a></td></tr>
<tr class="memitem:a6eac24440c8b9fb6cc62b376890a6821 inherit pro_types_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="a6eac24440c8b9fb6cc62b376890a6821"></a>enum  </td><td class="memItemRight" valign="bottom">{ <b>OVERHEAD</b> = 2048
}</td></tr>
<tr class="separator:a6eac24440c8b9fb6cc62b376890a6821 inherit pro_types_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pro_static_methods_class_pack_mach_base"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_pack_mach_base')"><img src="closed.png" alt="-"/> Static Protected Member Functions inherited from <a class="el" href="class_pack_mach_base.html">PackMachBase< MachClass_LE64 ></a></td></tr>
<tr class="memitem:a8f806deaf59a1a89214c23df3433ab29 inherit pro_static_methods_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a8f806deaf59a1a89214c23df3433ab29"></a>
static int __acc_cdecl_qsort </td><td class="memItemRight" valign="bottom"><b>compare_segment_command</b> (void const *aa, void const *bb)</td></tr>
<tr class="separator:a8f806deaf59a1a89214c23df3433ab29 inherit pro_static_methods_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7b99a13aad2bf20538484a862fdc494b inherit pro_static_methods_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a7b99a13aad2bf20538484a862fdc494b"></a>
static void </td><td class="memItemRight" valign="bottom"><b>compileTimeAssertions</b> ()</td></tr>
<tr class="separator:a7b99a13aad2bf20538484a862fdc494b inherit pro_static_methods_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pro_static_methods_class_packer"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_packer')"><img src="closed.png" alt="-"/> Static Protected Member Functions inherited from <a class="el" href="class_packer.html">Packer</a></td></tr>
<tr class="memitem:af727b6b460db28607ea976e650dbb16f inherit pro_static_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="af727b6b460db28607ea976e650dbb16f"></a>
static void </td><td class="memItemRight" valign="bottom"><b>handleStub</b> (<a class="el" href="class_input_file.html">InputFile</a> *fi, <a class="el" href="class_output_file.html">OutputFile</a> *fo, unsigned size)</td></tr>
<tr class="separator:af727b6b460db28607ea976e650dbb16f inherit pro_static_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7110a0b227c4d29541be50d156e150e4 inherit pro_static_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a7110a0b227c4d29541be50d156e150e4"></a>
static upx_byte * </td><td class="memItemRight" valign="bottom"><b>optimizeReloc</b> (upx_byte *in, unsigned relocnum, upx_byte *out, upx_byte *image, int bs, int *big, int bits)</td></tr>
<tr class="separator:a7110a0b227c4d29541be50d156e150e4 inherit pro_static_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6268a7e721b5287e0b162a8da7813fbe inherit pro_static_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a6268a7e721b5287e0b162a8da7813fbe"></a>
static unsigned </td><td class="memItemRight" valign="bottom"><b>unoptimizeReloc</b> (upx_byte **in, upx_byte *image, <a class="el" href="class_mem_buffer.html">MemBuffer</a> *out, int bs, int bits)</td></tr>
<tr class="separator:a6268a7e721b5287e0b162a8da7813fbe inherit pro_static_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2abc150ea2dbd470fd3f0d59197c37f0 inherit pro_static_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a2abc150ea2dbd470fd3f0d59197c37f0"></a>
static upx_byte * </td><td class="memItemRight" valign="bottom"><b>optimizeReloc32</b> (upx_byte *in, unsigned relocnum, upx_byte *out, upx_byte *image, int bs, int *big)</td></tr>
<tr class="separator:a2abc150ea2dbd470fd3f0d59197c37f0 inherit pro_static_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aef8f128afed426a00ffa1785359d6a75 inherit pro_static_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="aef8f128afed426a00ffa1785359d6a75"></a>
static unsigned </td><td class="memItemRight" valign="bottom"><b>unoptimizeReloc32</b> (upx_byte **in, upx_byte *image, <a class="el" href="class_mem_buffer.html">MemBuffer</a> *out, int bs)</td></tr>
<tr class="separator:aef8f128afed426a00ffa1785359d6a75 inherit pro_static_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad19499a3c1257b889dbaee50bdab4e5e inherit pro_static_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="ad19499a3c1257b889dbaee50bdab4e5e"></a>
static upx_byte * </td><td class="memItemRight" valign="bottom"><b>optimizeReloc64</b> (upx_byte *in, unsigned relocnum, upx_byte *out, upx_byte *image, int bs, int *big)</td></tr>
<tr class="separator:ad19499a3c1257b889dbaee50bdab4e5e inherit pro_static_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6e9f029d6b783d98031f60f3dbe6e6f7 inherit pro_static_methods_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a6e9f029d6b783d98031f60f3dbe6e6f7"></a>
static unsigned </td><td class="memItemRight" valign="bottom"><b>unoptimizeReloc64</b> (upx_byte **in, upx_byte *image, <a class="el" href="class_mem_buffer.html">MemBuffer</a> *out, int bs)</td></tr>
<tr class="separator:a6e9f029d6b783d98031f60f3dbe6e6f7 inherit pro_static_methods_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pro_attribs_class_pack_mach_a_m_d64"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_pack_mach_a_m_d64')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="class_pack_mach_a_m_d64.html">PackMachAMD64</a></td></tr>
<tr class="memitem:a02fcbe7616d5c8636920aa651563c94d inherit pro_attribs_class_pack_mach_a_m_d64"><td class="memItemLeft" align="right" valign="top"><a id="a02fcbe7616d5c8636920aa651563c94d"></a>
__packed_struct(Mach_thread_command) typedef MachITypes Word </td><td class="memItemRight" valign="bottom"><b>cmd</b></td></tr>
<tr class="separator:a02fcbe7616d5c8636920aa651563c94d inherit pro_attribs_class_pack_mach_a_m_d64"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2ae27d2b5c940a0b618dc7f0077d1658 inherit pro_attribs_class_pack_mach_a_m_d64"><td class="memItemLeft" align="right" valign="top"><a id="a2ae27d2b5c940a0b618dc7f0077d1658"></a>
Word </td><td class="memItemRight" valign="bottom"><b>cmdsize</b></td></tr>
<tr class="separator:a2ae27d2b5c940a0b618dc7f0077d1658 inherit pro_attribs_class_pack_mach_a_m_d64"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0e50b035849ccf7a7434a0302fe546c6 inherit pro_attribs_class_pack_mach_a_m_d64"><td class="memItemLeft" align="right" valign="top"><a id="a0e50b035849ccf7a7434a0302fe546c6"></a>
Word </td><td class="memItemRight" valign="bottom"><b>flavor</b></td></tr>
<tr class="separator:a0e50b035849ccf7a7434a0302fe546c6 inherit pro_attribs_class_pack_mach_a_m_d64"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a92b7d48b8a141e9f845c69cec6d0c3bf inherit pro_attribs_class_pack_mach_a_m_d64"><td class="memItemLeft" align="right" valign="top"><a id="a92b7d48b8a141e9f845c69cec6d0c3bf"></a>
Word </td><td class="memItemRight" valign="bottom"><b>count</b></td></tr>
<tr class="separator:a92b7d48b8a141e9f845c69cec6d0c3bf inherit pro_attribs_class_pack_mach_a_m_d64"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8f56809ebbe13fd3f14a977a19318eee inherit pro_attribs_class_pack_mach_a_m_d64"><td class="memItemLeft" align="right" valign="top"><a id="a8f56809ebbe13fd3f14a977a19318eee"></a>
Mach_AMD64_thread_state </td><td class="memItemRight" valign="bottom"><b>state</b></td></tr>
<tr class="separator:a8f56809ebbe13fd3f14a977a19318eee inherit pro_attribs_class_pack_mach_a_m_d64"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pro_attribs_class_pack_mach_base"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_pack_mach_base')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="class_pack_mach_base.html">PackMachBase< MachClass_LE64 ></a></td></tr>
<tr class="memitem:adb2eb8091f6e77c1d5e0391feaa1da3a inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="adb2eb8091f6e77c1d5e0391feaa1da3a"></a>
upx_uint64_t </td><td class="memItemRight" valign="bottom"><b>entryVMA</b></td></tr>
<tr class="separator:adb2eb8091f6e77c1d5e0391feaa1da3a inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5461f7a16a60e361e2dc25a3533cb291 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a5461f7a16a60e361e2dc25a3533cb291"></a>
unsigned </td><td class="memItemRight" valign="bottom"><b>my_cputype</b></td></tr>
<tr class="separator:a5461f7a16a60e361e2dc25a3533cb291 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a556bfdfd5b69b03ed5f0ab1a8ff09891 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a556bfdfd5b69b03ed5f0ab1a8ff09891"></a>
unsigned </td><td class="memItemRight" valign="bottom"><b>my_cpusubtype</b></td></tr>
<tr class="separator:a556bfdfd5b69b03ed5f0ab1a8ff09891 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a35933c653036d9de223729b05ca9e543 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a35933c653036d9de223729b05ca9e543"></a>
unsigned </td><td class="memItemRight" valign="bottom"><b>my_filetype</b></td></tr>
<tr class="separator:a35933c653036d9de223729b05ca9e543 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3a594a59e080b5b84d25c06370be27ac inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a3a594a59e080b5b84d25c06370be27ac"></a>
unsigned </td><td class="memItemRight" valign="bottom"><b>my_thread_flavor</b></td></tr>
<tr class="separator:a3a594a59e080b5b84d25c06370be27ac inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a12eb8486344aeecf09aff45ce1c759fd inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a12eb8486344aeecf09aff45ce1c759fd"></a>
unsigned </td><td class="memItemRight" valign="bottom"><b>my_thread_state_word_count</b></td></tr>
<tr class="separator:a12eb8486344aeecf09aff45ce1c759fd inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1986129926b0c7acf5a389fa576274bd inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a1986129926b0c7acf5a389fa576274bd"></a>
unsigned </td><td class="memItemRight" valign="bottom"><b>my_thread_command_size</b></td></tr>
<tr class="separator:a1986129926b0c7acf5a389fa576274bd inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a25658c1f37d6eb868f1ab80a9a0abecc inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a25658c1f37d6eb868f1ab80a9a0abecc"></a>
unsigned </td><td class="memItemRight" valign="bottom"><b>n_segment</b></td></tr>
<tr class="separator:a25658c1f37d6eb868f1ab80a9a0abecc inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afc2e1e7fb07b65040edfe831e5e14a92 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="afc2e1e7fb07b65040edfe831e5e14a92"></a>
unsigned </td><td class="memItemRight" valign="bottom"><b>sz_segment</b></td></tr>
<tr class="separator:afc2e1e7fb07b65040edfe831e5e14a92 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af5eaaee8c8da2c15d922405210a38e51 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="af5eaaee8c8da2c15d922405210a38e51"></a>
unsigned </td><td class="memItemRight" valign="bottom"><b>sz_mach_headers</b></td></tr>
<tr class="separator:af5eaaee8c8da2c15d922405210a38e51 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8d4f3157c7c010cafba3c053fb5f5a06 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a8d4f3157c7c010cafba3c053fb5f5a06"></a>
unsigned </td><td class="memItemRight" valign="bottom"><b>sz_stub_entry</b></td></tr>
<tr class="separator:a8d4f3157c7c010cafba3c053fb5f5a06 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae0e4bf939c673d161214ef7c7733463e inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="ae0e4bf939c673d161214ef7c7733463e"></a>
unsigned </td><td class="memItemRight" valign="bottom"><b>sz_stub_fold</b></td></tr>
<tr class="separator:ae0e4bf939c673d161214ef7c7733463e inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad9b817c798504c12c98345c5bfb60d0d inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="ad9b817c798504c12c98345c5bfb60d0d"></a>
unsigned </td><td class="memItemRight" valign="bottom"><b>sz_stub_main</b></td></tr>
<tr class="separator:ad9b817c798504c12c98345c5bfb60d0d inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acfc3e73ed00fecc2bf85f5b0778af8b9 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="acfc3e73ed00fecc2bf85f5b0778af8b9"></a>
upx_byte const * </td><td class="memItemRight" valign="bottom"><b>stub_entry</b></td></tr>
<tr class="separator:acfc3e73ed00fecc2bf85f5b0778af8b9 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aaaf54934a505ab7273a53648746e5748 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="aaaf54934a505ab7273a53648746e5748"></a>
upx_byte const * </td><td class="memItemRight" valign="bottom"><b>stub_fold</b></td></tr>
<tr class="separator:aaaf54934a505ab7273a53648746e5748 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8982c1318a099f121d29c3f230cff675 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a8982c1318a099f121d29c3f230cff675"></a>
upx_byte const * </td><td class="memItemRight" valign="bottom"><b>stub_main</b></td></tr>
<tr class="separator:a8982c1318a099f121d29c3f230cff675 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae8475dc21f652e5a1724382444cbef39 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="ae8475dc21f652e5a1724382444cbef39"></a>
Mach_segment_command * </td><td class="memItemRight" valign="bottom"><b>rawmseg</b></td></tr>
<tr class="separator:ae8475dc21f652e5a1724382444cbef39 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af6615859960942584cc50ece5edd8dc5 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="af6615859960942584cc50ece5edd8dc5"></a>
Mach_segment_command * </td><td class="memItemRight" valign="bottom"><b>msegcmd</b></td></tr>
<tr class="separator:af6615859960942584cc50ece5edd8dc5 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a194d9852ae0cec6b71a6cc178a5a1072 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a194d9852ae0cec6b71a6cc178a5a1072"></a>
unsigned </td><td class="memItemRight" valign="bottom"><b>o_routines_cmd</b></td></tr>
<tr class="separator:a194d9852ae0cec6b71a6cc178a5a1072 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abbc0f22c6071841e647d4c3c5d1b60e8 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="abbc0f22c6071841e647d4c3c5d1b60e8"></a>
upx_uint64_t </td><td class="memItemRight" valign="bottom"><b>prev_init_address</b></td></tr>
<tr class="separator:abbc0f22c6071841e647d4c3c5d1b60e8 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab68106b560d9996f85a0619b2378b917 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="ab68106b560d9996f85a0619b2378b917"></a>
Mach_header </td><td class="memItemRight" valign="bottom"><b>mhdri</b></td></tr>
<tr class="separator:ab68106b560d9996f85a0619b2378b917 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a43ab4849fa83e24d3bae87013a6c9155 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a43ab4849fa83e24d3bae87013a6c9155"></a>
Mach_header </td><td class="memItemRight" valign="bottom"><b>mhdro</b></td></tr>
<tr class="separator:a43ab4849fa83e24d3bae87013a6c9155 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae0cdf4aa3a2d6ae3de0335cf45473426 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="ae0cdf4aa3a2d6ae3de0335cf45473426"></a>
Mach_segment_command </td><td class="memItemRight" valign="bottom"><b>segZERO</b></td></tr>
<tr class="separator:ae0cdf4aa3a2d6ae3de0335cf45473426 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af6888f9d273dd6364f39f1ffa2b5fe23 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="af6888f9d273dd6364f39f1ffa2b5fe23"></a>
Mach_segment_command </td><td class="memItemRight" valign="bottom"><b>segXHDR</b></td></tr>
<tr class="separator:af6888f9d273dd6364f39f1ffa2b5fe23 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af04893820b20f70ec5dc3c5ca0d33808 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="af04893820b20f70ec5dc3c5ca0d33808"></a>
Mach_section_command </td><td class="memItemRight" valign="bottom"><b>secXHDR</b></td></tr>
<tr class="separator:af04893820b20f70ec5dc3c5ca0d33808 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a928ab69034c2bb0c8c847f809cf0f559 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a928ab69034c2bb0c8c847f809cf0f559"></a>
Mach_segment_command </td><td class="memItemRight" valign="bottom"><b>segTEXT</b></td></tr>
<tr class="separator:a928ab69034c2bb0c8c847f809cf0f559 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac9200269e0fbe5bf32ea5d02fcf890d2 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="ac9200269e0fbe5bf32ea5d02fcf890d2"></a>
Mach_section_command </td><td class="memItemRight" valign="bottom"><b>secTEXT</b></td></tr>
<tr class="separator:ac9200269e0fbe5bf32ea5d02fcf890d2 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0511342bbbad15d712783c7e7d5ca34a inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a0511342bbbad15d712783c7e7d5ca34a"></a>
Mach_segment_command </td><td class="memItemRight" valign="bottom"><b>segLINK</b></td></tr>
<tr class="separator:a0511342bbbad15d712783c7e7d5ca34a inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abdb148a1d6e6765eb094c277db209a54 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="abdb148a1d6e6765eb094c277db209a54"></a>
Mach_linkedit_data_command </td><td class="memItemRight" valign="bottom"><b>linkitem</b></td></tr>
<tr class="separator:abdb148a1d6e6765eb094c277db209a54 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae5fe85bebe89a50131085ba2eac4ad73 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="ae5fe85bebe89a50131085ba2eac4ad73"></a>
Mach_uuid_command </td><td class="memItemRight" valign="bottom"><b>cmdUUID</b></td></tr>
<tr class="separator:ae5fe85bebe89a50131085ba2eac4ad73 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a795aaf5e027755d0e4d555ef8bfb937d inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a795aaf5e027755d0e4d555ef8bfb937d"></a>
Mach_source_version_command </td><td class="memItemRight" valign="bottom"><b>cmdSRCVER</b></td></tr>
<tr class="separator:a795aaf5e027755d0e4d555ef8bfb937d inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3a01bce6bf461740e297d069ef6f7930 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a3a01bce6bf461740e297d069ef6f7930"></a>
Mach_version_min_command </td><td class="memItemRight" valign="bottom"><b>cmdVERMIN</b></td></tr>
<tr class="separator:a3a01bce6bf461740e297d069ef6f7930 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8a3eef9bc534eac70c38461207b6d64a inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a8a3eef9bc534eac70c38461207b6d64a"></a>
TE32 </td><td class="memItemRight" valign="bottom"><b>sz_cpr</b></td></tr>
<tr class="separator:a8a3eef9bc534eac70c38461207b6d64a inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a51fff2b88610b5e47610ff1a3b9f7c52 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a51fff2b88610b5e47610ff1a3b9f7c52"></a>
unsigned char </td><td class="memItemRight" valign="bottom"><b>b_method</b></td></tr>
<tr class="separator:a51fff2b88610b5e47610ff1a3b9f7c52 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a28bfddc29fff58880be53a15c1969123 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a28bfddc29fff58880be53a15c1969123"></a>
unsigned char </td><td class="memItemRight" valign="bottom"><b>b_ftid</b></td></tr>
<tr class="separator:a28bfddc29fff58880be53a15c1969123 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4910fe77290877e1a962c62284252b40 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a4910fe77290877e1a962c62284252b40"></a>
unsigned char </td><td class="memItemRight" valign="bottom"><b>b_cto8</b></td></tr>
<tr class="separator:a4910fe77290877e1a962c62284252b40 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a83755779f87796fc4f19e8f9eadc80c3 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a83755779f87796fc4f19e8f9eadc80c3"></a>
unsigned char </td><td class="memItemRight" valign="bottom"><b>b_unused</b></td></tr>
<tr class="separator:a83755779f87796fc4f19e8f9eadc80c3 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae7fa6846bfdb3b03ac5741ee1173a489 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="ae7fa6846bfdb3b03ac5741ee1173a489"></a>
LE32 </td><td class="memItemRight" valign="bottom"><b>l_magic</b></td></tr>
<tr class="separator:ae7fa6846bfdb3b03ac5741ee1173a489 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a09aa41f312969487ff51ab251b0482a3 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a09aa41f312969487ff51ab251b0482a3"></a>
TE16 </td><td class="memItemRight" valign="bottom"><b>l_lsize</b></td></tr>
<tr class="separator:a09aa41f312969487ff51ab251b0482a3 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7f4f60ccc411dc14f3f0f77f998b5d83 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a7f4f60ccc411dc14f3f0f77f998b5d83"></a>
unsigned char </td><td class="memItemRight" valign="bottom"><b>l_version</b></td></tr>
<tr class="separator:a7f4f60ccc411dc14f3f0f77f998b5d83 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a39861091c31446442d6a21eadac4b801 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a39861091c31446442d6a21eadac4b801"></a>
unsigned char </td><td class="memItemRight" valign="bottom"><b>l_format</b></td></tr>
<tr class="separator:a39861091c31446442d6a21eadac4b801 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a51ffe7fed534fcc7db853e3ee2886ad1 inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="a51ffe7fed534fcc7db853e3ee2886ad1"></a>
TE32 </td><td class="memItemRight" valign="bottom"><b>p_filesize</b></td></tr>
<tr class="separator:a51ffe7fed534fcc7db853e3ee2886ad1 inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af316ff4a6879fc63c2fba4891570aa5e inherit pro_attribs_class_pack_mach_base"><td class="memItemLeft" align="right" valign="top"><a id="af316ff4a6879fc63c2fba4891570aa5e"></a>
TE32 </td><td class="memItemRight" valign="bottom"><b>p_blocksize</b></td></tr>
<tr class="separator:af316ff4a6879fc63c2fba4891570aa5e inherit pro_attribs_class_pack_mach_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pro_attribs_class_pack_unix"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_pack_unix')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="class_pack_unix.html">PackUnix</a></td></tr>
<tr class="memitem:a449871a4fd2081e1399999ef05741f92 inherit pro_attribs_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="a449871a4fd2081e1399999ef05741f92"></a>
int </td><td class="memItemRight" valign="bottom"><b>exetype</b></td></tr>
<tr class="separator:a449871a4fd2081e1399999ef05741f92 inherit pro_attribs_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3408c180ca78a03f0c06da6c8c25dc34 inherit pro_attribs_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="a3408c180ca78a03f0c06da6c8c25dc34"></a>
unsigned </td><td class="memItemRight" valign="bottom"><b>blocksize</b></td></tr>
<tr class="separator:a3408c180ca78a03f0c06da6c8c25dc34 inherit pro_attribs_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4e6db1e979cfd371114262e2887980ee inherit pro_attribs_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="a4e6db1e979cfd371114262e2887980ee"></a>
unsigned </td><td class="memItemRight" valign="bottom"><b>progid</b></td></tr>
<tr class="separator:a4e6db1e979cfd371114262e2887980ee inherit pro_attribs_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa3e227135d766557eb3e012e610d72a0 inherit pro_attribs_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="aa3e227135d766557eb3e012e610d72a0"></a>
unsigned </td><td class="memItemRight" valign="bottom"><b>overlay_offset</b></td></tr>
<tr class="separator:aa3e227135d766557eb3e012e610d72a0 inherit pro_attribs_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0ce6e18bbda8d182b25bc7188740b55b inherit pro_attribs_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="a0ce6e18bbda8d182b25bc7188740b55b"></a>
<a class="el" href="class_mem_buffer.html">MemBuffer</a> </td><td class="memItemRight" valign="bottom"><b>loader</b></td></tr>
<tr class="separator:a0ce6e18bbda8d182b25bc7188740b55b inherit pro_attribs_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a914345298d86f797a6c960ca80afdeb7 inherit pro_attribs_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="a914345298d86f797a6c960ca80afdeb7"></a>
int </td><td class="memItemRight" valign="bottom"><b>lsize</b></td></tr>
<tr class="separator:a914345298d86f797a6c960ca80afdeb7 inherit pro_attribs_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac7a7532bf1dac1d3df6a453729750505 inherit pro_attribs_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="ac7a7532bf1dac1d3df6a453729750505"></a>
<a class="el" href="class_mem_buffer.html">MemBuffer</a> </td><td class="memItemRight" valign="bottom"><b>pt_dynamic</b></td></tr>
<tr class="separator:ac7a7532bf1dac1d3df6a453729750505 inherit pro_attribs_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afe548f0eb818215a9924b273022ad71f inherit pro_attribs_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="afe548f0eb818215a9924b273022ad71f"></a>
int </td><td class="memItemRight" valign="bottom"><b>sz_dynamic</b></td></tr>
<tr class="separator:afe548f0eb818215a9924b273022ad71f inherit pro_attribs_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a055b87f94fa37391fb1c356b215ec027 inherit pro_attribs_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="a055b87f94fa37391fb1c356b215ec027"></a>
unsigned </td><td class="memItemRight" valign="bottom"><b>b_len</b></td></tr>
<tr class="separator:a055b87f94fa37391fb1c356b215ec027 inherit pro_attribs_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aff3cef16ff3658b0ca6cea0874fa192e inherit pro_attribs_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="aff3cef16ff3658b0ca6cea0874fa192e"></a>
unsigned </td><td class="memItemRight" valign="bottom"><b>sz_cpr</b></td></tr>
<tr class="separator:aff3cef16ff3658b0ca6cea0874fa192e inherit pro_attribs_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a471b0762a44cb6a92d0421f50bdb1d60 inherit pro_attribs_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="a471b0762a44cb6a92d0421f50bdb1d60"></a>
unsigned char </td><td class="memItemRight" valign="bottom"><b>b_method</b></td></tr>
<tr class="separator:a471b0762a44cb6a92d0421f50bdb1d60 inherit pro_attribs_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aac5541296adeeb87ada3df367b8f0a35 inherit pro_attribs_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="aac5541296adeeb87ada3df367b8f0a35"></a>
unsigned char </td><td class="memItemRight" valign="bottom"><b>b_ftid</b></td></tr>
<tr class="separator:aac5541296adeeb87ada3df367b8f0a35 inherit pro_attribs_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a692fada31f2ebac3d0da1edbde1c466d inherit pro_attribs_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="a692fada31f2ebac3d0da1edbde1c466d"></a>
unsigned char </td><td class="memItemRight" valign="bottom"><b>b_cto8</b></td></tr>
<tr class="separator:a692fada31f2ebac3d0da1edbde1c466d inherit pro_attribs_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a08645ed69b7fdb11b5f16bcc35ac765a inherit pro_attribs_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="a08645ed69b7fdb11b5f16bcc35ac765a"></a>
unsigned char </td><td class="memItemRight" valign="bottom"><b>b_unused</b></td></tr>
<tr class="separator:a08645ed69b7fdb11b5f16bcc35ac765a inherit pro_attribs_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa52c13fb5f2b8eefefc45fd59f823669 inherit pro_attribs_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="aa52c13fb5f2b8eefefc45fd59f823669"></a>
LE32 </td><td class="memItemRight" valign="bottom"><b>l_magic</b></td></tr>
<tr class="separator:aa52c13fb5f2b8eefefc45fd59f823669 inherit pro_attribs_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1ee597d1a3a0861176fd3f771b50ed89 inherit pro_attribs_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="a1ee597d1a3a0861176fd3f771b50ed89"></a>
LE16 </td><td class="memItemRight" valign="bottom"><b>l_lsize</b></td></tr>
<tr class="separator:a1ee597d1a3a0861176fd3f771b50ed89 inherit pro_attribs_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a572183a698363cca739943670b354cf1 inherit pro_attribs_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="a572183a698363cca739943670b354cf1"></a>
unsigned char </td><td class="memItemRight" valign="bottom"><b>l_version</b></td></tr>
<tr class="separator:a572183a698363cca739943670b354cf1 inherit pro_attribs_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9c1ed819d18241a84a2cc163bd3be1c6 inherit pro_attribs_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="a9c1ed819d18241a84a2cc163bd3be1c6"></a>
unsigned char </td><td class="memItemRight" valign="bottom"><b>l_format</b></td></tr>
<tr class="separator:a9c1ed819d18241a84a2cc163bd3be1c6 inherit pro_attribs_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a04116ef029e3ab3c7f070950a8436ef3 inherit pro_attribs_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="a04116ef029e3ab3c7f070950a8436ef3"></a>
unsigned </td><td class="memItemRight" valign="bottom"><b>p_filesize</b></td></tr>
<tr class="separator:a04116ef029e3ab3c7f070950a8436ef3 inherit pro_attribs_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa866994f56abe8dcf166bff6da248000 inherit pro_attribs_class_pack_unix"><td class="memItemLeft" align="right" valign="top"><a id="aa866994f56abe8dcf166bff6da248000"></a>
unsigned </td><td class="memItemRight" valign="bottom"><b>p_blocksize</b></td></tr>
<tr class="separator:aa866994f56abe8dcf166bff6da248000 inherit pro_attribs_class_pack_unix"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pro_attribs_class_packer"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_packer')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="class_packer.html">Packer</a></td></tr>
<tr class="memitem:a18d294254872108f1373a26ccabbd821 inherit pro_attribs_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a18d294254872108f1373a26ccabbd821"></a>
const <a class="el" href="struct_n___b_e_l_e___r_t_p_1_1_abstract_policy.html">N_BELE_RTP::AbstractPolicy</a> * </td><td class="memItemRight" valign="bottom"><b>bele</b></td></tr>
<tr class="separator:a18d294254872108f1373a26ccabbd821 inherit pro_attribs_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab65c21cdda181d99f2c0aaefd681477a inherit pro_attribs_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="ab65c21cdda181d99f2c0aaefd681477a"></a>
<a class="el" href="class_input_file.html">InputFile</a> * </td><td class="memItemRight" valign="bottom"><b>fi</b></td></tr>
<tr class="separator:ab65c21cdda181d99f2c0aaefd681477a inherit pro_attribs_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afdc57c5f6d52e3d7aa7b68e0348e7468 inherit pro_attribs_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="afdc57c5f6d52e3d7aa7b68e0348e7468"></a>
off_t </td><td class="memItemRight" valign="bottom"><b>file_size</b></td></tr>
<tr class="separator:afdc57c5f6d52e3d7aa7b68e0348e7468 inherit pro_attribs_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5d8e8c6839b409422f262b972da2e624 inherit pro_attribs_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a5d8e8c6839b409422f262b972da2e624"></a>
<a class="el" href="class_pack_header.html">PackHeader</a> </td><td class="memItemRight" valign="bottom"><b>ph</b></td></tr>
<tr class="separator:a5d8e8c6839b409422f262b972da2e624 inherit pro_attribs_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7d498ce73ff0a988560ff88f603e50ae inherit pro_attribs_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a7d498ce73ff0a988560ff88f603e50ae"></a>
int </td><td class="memItemRight" valign="bottom"><b>ph_format</b></td></tr>
<tr class="separator:a7d498ce73ff0a988560ff88f603e50ae inherit pro_attribs_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a096e8f1e0d39dd91a106bfb89451a25e inherit pro_attribs_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a096e8f1e0d39dd91a106bfb89451a25e"></a>
int </td><td class="memItemRight" valign="bottom"><b>ph_version</b></td></tr>
<tr class="separator:a096e8f1e0d39dd91a106bfb89451a25e inherit pro_attribs_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a95d40264330fe966e66718440b450ec8 inherit pro_attribs_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a95d40264330fe966e66718440b450ec8"></a>
<a class="el" href="class_mem_buffer.html">MemBuffer</a> </td><td class="memItemRight" valign="bottom"><b>ibuf</b></td></tr>
<tr class="separator:a95d40264330fe966e66718440b450ec8 inherit pro_attribs_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8f51aecfca1c5d86cc11a7d2ab574d5e inherit pro_attribs_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a8f51aecfca1c5d86cc11a7d2ab574d5e"></a>
<a class="el" href="class_mem_buffer.html">MemBuffer</a> </td><td class="memItemRight" valign="bottom"><b>obuf</b></td></tr>
<tr class="separator:a8f51aecfca1c5d86cc11a7d2ab574d5e inherit pro_attribs_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a155d46651f9dd670ac8a94f1cae0b134 inherit pro_attribs_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a155d46651f9dd670ac8a94f1cae0b134"></a>
<a class="el" href="class_ui_packer.html">UiPacker</a> * </td><td class="memItemRight" valign="bottom"><b>uip</b></td></tr>
<tr class="separator:a155d46651f9dd670ac8a94f1cae0b134 inherit pro_attribs_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1ef0de657522be379f3cb152c720191e inherit pro_attribs_class_packer"><td class="memItemLeft" align="right" valign="top"><a id="a1ef0de657522be379f3cb152c720191e"></a>
<a class="el" href="class_elf_linker.html">Linker</a> * </td><td class="memItemRight" valign="bottom"><b>linker</b></td></tr>
<tr class="separator:a1ef0de657522be379f3cb152c720191e inherit pro_attribs_class_packer"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="p__mach_8h_source.html">p_mach.h</a></li>
<li>p_mach.cpp</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>