Lines Matching defs:ATTRIBUTE_PACKED

31 typedef struct ATTRIBUTE_PACKED {  struct
40 typedef struct ATTRIBUTE_PACKED { argument
42 RemoveUnused, // Remove unused sections.
43 OptimizeRelocs, // Optimize relocs for better readability in dumps.
44 OptimizeNOPs, // Optimize trailing NOPs in formats that insert them.
45 OptimizeReturns, // Optimize subroutine branches followed by RTS into jumps.
46 OptimizeBranches, // Optimize branches (e.g. to reduce relocation overhead).
47 OptimizeMoves, // Optimize move, load, and push instructions.
48 OptimizeTests, // Optimize compare and test instructions.
49 OptimizeCalcs, // Optimize calculation instructions.
50 UseFLineJumps, // Use F-Line jumps and subroutine jumps.
51 Use4ByteFLineJumps, // Use 4-byte F-Line jumps and subroutine jumps.
52 CutRanges, // Cut unneeded section ranges when optimizing.
53 ReorderSections, // Reorder sections to shorten references.
54 MergeConstants; // Merge constants and strings to avoid duplication.
56 ProgramSize, // Size of the on-calc program variable.
57 DataSize, // Size of the data variable.
58 BSSSize, // Size of the BSS section.
59 RelocCount, // Number of absolute relocs in the program.
60 NativeRelocCount, // Number of absolute relocs passed to the output format.
61 OptimizeBranchesResult, // Absolute relocs saved/savable by OptimizeBranches.
62 OptimizeMovesResult, // Absolute relocs saved/savable by OptimizeMoves.
63 OptimizeTestsResult, // Absolute relocs saved/savable by OptimizeTests.
64 OptimizeCalcsResult, // Absolute relocs saved/savable by OptimizeCalcs.
65 UseFLineJumpsResult, // Absolute relocs saved/savable by UseFLineJumps or Use4ByteFLineJumps.
66 CutRangesResult, // Bytes saved/savable by range-cutting.
67 …ve assembly ('-l' option in GNU as). A value < 0 indicates that pc-relative assembly is impossible.
98 typedef struct ATTRIBUTE_PACKED { struct
99 I1 *Data; // Pointer to the writable file data.