OLD | NEW |
1 /** | 1 /** |
2 * \file lzma/bcj.h | 2 * \file lzma/bcj.h |
3 * \brief Branch/Call/Jump conversion filters | 3 * \brief Branch/Call/Jump conversion filters |
4 */ | 4 */ |
5 | 5 |
6 /* | 6 /* |
7 * Author: Lasse Collin | 7 * Author: Lasse Collin |
8 * | 8 * |
9 * This file has been put into the public domain. | 9 * This file has been put into the public domain. |
10 * You can do whatever you want with this file. | 10 * You can do whatever you want with this file. |
(...skipping 13 matching lines...) Expand all Loading... |
24 * Filter for x86 binaries | 24 * Filter for x86 binaries |
25 */ | 25 */ |
26 | 26 |
27 #define LZMA_FILTER_POWERPC LZMA_VLI_C(0x05) | 27 #define LZMA_FILTER_POWERPC LZMA_VLI_C(0x05) |
28 /**< | 28 /**< |
29 * Filter for Big endian PowerPC binaries | 29 * Filter for Big endian PowerPC binaries |
30 */ | 30 */ |
31 | 31 |
32 #define LZMA_FILTER_IA64 LZMA_VLI_C(0x06) | 32 #define LZMA_FILTER_IA64 LZMA_VLI_C(0x06) |
33 /**< | 33 /**< |
34 » * Filter for IA64 (Itanium) binaries. | 34 » * Filter for IA-64 (Itanium) binaries. |
35 */ | 35 */ |
36 | 36 |
37 #define LZMA_FILTER_ARM LZMA_VLI_C(0x07) | 37 #define LZMA_FILTER_ARM LZMA_VLI_C(0x07) |
38 /**< | 38 /**< |
39 * Filter for ARM binaries. | 39 * Filter for ARM binaries. |
40 */ | 40 */ |
41 | 41 |
42 #define LZMA_FILTER_ARMTHUMB LZMA_VLI_C(0x08) | 42 #define LZMA_FILTER_ARMTHUMB LZMA_VLI_C(0x08) |
43 /**< | 43 /**< |
44 » * Filter for ARMThumb binaries. | 44 » * Filter for ARM-Thumb binaries. |
45 */ | 45 */ |
46 | 46 |
47 #define LZMA_FILTER_SPARC LZMA_VLI_C(0x09) | 47 #define LZMA_FILTER_SPARC LZMA_VLI_C(0x09) |
48 /**< | 48 /**< |
49 * Filter for SPARC binaries. | 49 * Filter for SPARC binaries. |
50 */ | 50 */ |
51 | 51 |
52 | 52 |
53 /** | 53 /** |
54 * \brief Options for BCJ filters | 54 * \brief Options for BCJ filters |
(...skipping 26 matching lines...) Expand all Loading... |
81 * offset of the non-first sections so that the relative addresses | 81 * offset of the non-first sections so that the relative addresses |
82 * of the cross-section branch/call/jump instructions will use the | 82 * of the cross-section branch/call/jump instructions will use the |
83 * same absolute addresses as in the first section. | 83 * same absolute addresses as in the first section. |
84 * | 84 * |
85 * When the pointer to options is NULL, the default value (zero) | 85 * When the pointer to options is NULL, the default value (zero) |
86 * is used. | 86 * is used. |
87 */ | 87 */ |
88 uint32_t start_offset; | 88 uint32_t start_offset; |
89 | 89 |
90 } lzma_options_bcj; | 90 } lzma_options_bcj; |
OLD | NEW |