Yasm Assembler mainline development tree
(ffmpeg 依赖)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Peter Johnson
94265938fd
In GAS mode, detect sections that are marked as contain code thanks to "x"
...
flag, not just sections named ".text".
* section.h (yasm_object_get_general): Add code flag parameter to indicate
if section is intended to contain code.
(yasm_section_is_code): New, to get value of code flag.
* section.c (yasm_section): Add flag to section structure.
(yasm_object_get_general, yasm_section_is_code): Implement flag.
* *-objfmt.c, stabs-dbgfmt.c: Update call to yasm_object_get_general,
setting code flag appropriately (only elf *really* handles this correctly,
coff still needs to handle GAS flags to work fully from GAS mode).
* gas-parser.h (yasm_parser_gas): Remove code_section flag.
* gas-bison.y (gas_switch_section): Don't set.
(gas_parser_align): Use yasm_section_is_code() instead of code_section flag.
* gas-parser.c: Don't initialize code_section flag.
svn path=/trunk/yasm/; revision=1318
19 years ago
..
bin
Add support for single-level GAS .rept directive. Nested .rept's are not
19 years ago
Makefile.inc
In GAS mode, detect sections that are marked as contain code thanks to "x"
19 years ago
dataref-imm.asm
* gas-bison.y: Allow .data, .text, and .bss to be used in expressions (they
19 years ago
dataref-imm.errwarn
* gas-bison.y: Allow .data, .text, and .bss to be used in expressions (they
19 years ago
dataref-imm.hex
Fix implementation of r1298 and fixup testcases.
19 years ago
datavis.asm
Preliminary GAS parser. Only a few instructions are supported at present.
19 years ago
datavis.errwarn
Preliminary GAS parser. Only a few instructions are supported at present.
19 years ago
datavis.hex
Fix implementation of r1298 and fixup testcases.
19 years ago
datavis2.asm
Preliminary GAS parser. Only a few instructions are supported at present.
19 years ago
datavis2.errwarn
Preliminary GAS parser. Only a few instructions are supported at present.
19 years ago
datavis2.hex
Fix GAS section alignment, at least for ELF output. In GAS mode, the
19 years ago
execsect.asm
In GAS mode, detect sections that are marked as contain code thanks to "x"
19 years ago
execsect.errwarn
In GAS mode, detect sections that are marked as contain code thanks to "x"
19 years ago
execsect.hex
In GAS mode, detect sections that are marked as contain code thanks to "x"
19 years ago
gas-instlabel.asm
Handle instruction and prefix identifiers properly when used in other
19 years ago
gas-instlabel.errwarn
Handle instruction and prefix identifiers properly when used in other
19 years ago
gas-instlabel.hex
Handle instruction and prefix identifiers properly when used in other
19 years ago
gas-semi.asm
* gas-bison.y, gas-token.re: Support multiple instructions on a single line
19 years ago
gas-semi.errwarn
* gas-bison.y, gas-token.re: Support multiple instructions on a single line
19 years ago
gas-semi.hex
* gas-bison.y, gas-token.re: Support multiple instructions on a single line
19 years ago
gas_test.sh
Preliminary GAS parser. Only a few instructions are supported at present.
19 years ago
gassectalign.asm
Fix GAS section alignment, at least for ELF output. In GAS mode, the
19 years ago
gassectalign.errwarn
Add ability for GAS input to set section alignment in the same way GAS does:
19 years ago
gassectalign.hex
Fix GAS section alignment, at least for ELF output. In GAS mode, the
19 years ago
jmpcall.asm
Preliminary GAS parser. Only a few instructions are supported at present.
19 years ago
jmpcall.errwarn
Preliminary GAS parser. Only a few instructions are supported at present.
19 years ago
jmpcall.hex
Preliminary GAS parser. Only a few instructions are supported at present.
19 years ago
leb128.asm
Add support for LEB128 encoded integers (both signed and unsigned). This
19 years ago
leb128.errwarn
Add support for LEB128 encoded integers (both signed and unsigned). This
19 years ago
leb128.hex
Fix implementation of r1298 and fixup testcases.
19 years ago
reggroup-err.asm
Preliminary GAS parser. Only a few instructions are supported at present.
19 years ago
reggroup-err.errwarn
Preliminary GAS parser. Only a few instructions are supported at present.
19 years ago
reggroup.asm
Preliminary GAS parser. Only a few instructions are supported at present.
19 years ago
reggroup.errwarn
Preliminary GAS parser. Only a few instructions are supported at present.
19 years ago
reggroup.hex
Preliminary GAS parser. Only a few instructions are supported at present.
19 years ago
strzero.asm
Enhance builtin bytecode_data to support embedded NULs in character strings.
19 years ago
strzero.errwarn
Enhance builtin bytecode_data to support embedded NULs in character strings.
19 years ago
strzero.hex
Enhance builtin bytecode_data to support embedded NULs in character strings.
19 years ago
varinsn.asm
* gas-bison.y: Change instructions and prefixes back into identifiers if
19 years ago
varinsn.errwarn
* gas-bison.y: Change instructions and prefixes back into identifiers if
19 years ago
varinsn.hex
* gas-bison.y: Change instructions and prefixes back into identifiers if
19 years ago