mirror of
https://github.com/yasm/yasm
synced 2026-08-26 22:26:05 -04:00
No description
Support for "private_extern" was previously added for nasm mode via
a declaration like so:
global foo:private_extern
foo:
; codes
However, that same code in gas format looks like this:
.private_extern foo
foo:
# codes
Add support for the gas version of "private_extern" syntax by
supporting a new gas `.private_extern` directive that actually
has exactly the same semantics as the nasm `global ...:private_extern`
directive.
Signed-off-by: Kyle J. McKay <mackyle@gmail.com>
|
||
|---|---|---|
| .github/workflows | ||
| cmake | ||
| config | ||
| frontends | ||
| libyasm | ||
| m4 | ||
| Mkfiles | ||
| modules | ||
| plugins | ||
| po | ||
| tests | ||
| tools | ||
| .gitignore | ||
| .indent.pro | ||
| ABOUT-NLS | ||
| Artistic.txt | ||
| AUTHORS | ||
| autogen.sh | ||
| BSD.txt | ||
| ChangeLog | ||
| CMakeLists.txt | ||
| config.h.cmake | ||
| configure.ac | ||
| ConfigureChecks.cmake | ||
| COPYING | ||
| genstring.c | ||
| GNU_GPL-2.0 | ||
| GNU_LGPL-2.0 | ||
| HACKING | ||
| INSTALL | ||
| libyasm-stdint.h.cmake | ||
| libyasm.h | ||
| Makefile.am | ||
| NEWS | ||
| out_test.sh | ||
| README | ||
| SECURITY.md | ||
| splint.sh | ||
| test_hd.c | ||
| util.h | ||
| YASM-VERSION-GEN.bat | ||
| YASM-VERSION-GEN.sh | ||
| yasm.1 | ||
| yasm_arch.7 | ||
| yasm_dbgfmts.7 | ||
| yasm_objfmts.7 | ||
| yasm_parsers.7 | ||
The Yasm Modular Assembler Project ================================== Yasm is a complete rewrite of the NASM assembler under the “new” BSD License (some portions are under other licenses, see COPYING for details). Yasm currently supports the x86 and AMD64 instruction sets, accepts NASM and GAS assembler syntaxes, outputs binary, ELF32, ELF64, 32 and 64-bit Mach-O, RDOFF2, COFF, Win32, and Win64 object formats, and generates source debugging information in STABS, DWARF 2, and CodeView 8 formats. Yasm can be easily integrated into Visual Studio 2005/2008 and 2010 for assembly of NASM or GAS syntax code into Win32 or Win64 object files.