| 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 |