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.
 
 
 
 
 
 
haruki3hhh 121ab150b3
Fix null pointer dereference in yasm_section_bcs_append (#263)
3 months ago
.github/workflows CI: update GitHub Actions version (#225) 1 year ago
Mkfiles Update Visual Studio build to Visual STudio 2022 3 years ago
cmake VersionGen.cmake: Fix endif. 10 years ago
config Update gettext. 10 years ago
frontends Fix function declaration warnings with clang (#226) 1 year ago
libyasm Fix null pointer dereference in yasm_section_bcs_append (#263) 3 months ago
m4 Python 2 to 3 migration - m4 folder (#144) 1 year ago
modules Fix handle_dot_label heap-out-of-bound (#243) 1 year ago
plugins Fix detecting Windows platform (#204) 1 year ago
po Update gettext. 10 years ago
tests Fix major bug related to multiple handling. Unfortunately this slows down 19 years ago
tools Fix misleading indentation (#132) 1 year ago
.gitignore add Visual Studio build files missed in thye initial commit 9 years ago
.indent.pro Remove yasm_immval, moving remaining unique information (sign flag) into 18 years ago
ABOUT-NLS Update gettext. 10 years ago
AUTHORS Update addresses. 22 years ago
Artistic.txt Clarify licensing. 22 years ago
BSD.txt NASM is now licensed under the 2-clause BSD license. 15 years ago
CMakeLists.txt Bump DEF_VER to 1.3.0 for release. 10 years ago
COPYING Bump copyright dates for 2014. 10 years ago
ChangeLog Update gettext. 10 years ago
ConfigureChecks.cmake Added missing config vars to config.h.cmake. (#160) 1 year ago
GNU_GPL-2.0 Update FSF address in GPL and LGPL licenses. 19 years ago
GNU_LGPL-2.0 Update FSF address in GPL and LGPL licenses. 19 years ago
HACKING Remove $Id$ and RCSID() usage. 13 years ago
INSTALL Add vcpkg installation instructions (#200) 2 years ago
Makefile.am Add cmake files to distribution. 10 years ago
NEWS Initial checkin of automake/autoconf files. 24 years ago
README Introduce a security policy and add text to the README (#223) 1 year ago
SECURITY.md Introduce a security policy and add text to the README (#223) 1 year ago
YASM-VERSION-GEN.bat Generate version number information from git history. 13 years ago
YASM-VERSION-GEN.sh Bump DEF_VER to 1.3.0 for release. 10 years ago
autogen.sh Generate version number information from git history. 13 years ago
config.h.cmake Added missing config vars to config.h.cmake. (#160) 1 year ago
configure.ac Do not use AC_HEADER_STDC (#178) 3 years ago
genstring.c Remove $Id$ and RCSID() usage. 13 years ago
libyasm-stdint.h.cmake Fix detecting Windows platform (#204) 1 year ago
libyasm.h Remove $Id$ and RCSID() usage. 13 years ago
out_test.sh Remove $Id$ and RCSID() usage. 13 years ago
splint.sh Add .intel_syntax and .gas_syntax support to GAS parser. 15 years ago
test_hd.c Remove $Id$ and RCSID() usage. 13 years ago
util.h Remove $Id$ and RCSID() usage. 13 years ago
yasm.1 Regenerate man pages. 13 years ago
yasm_arch.7 Regen yasm_arch.7 and yasm_objfmts.7. 12 years ago
yasm_dbgfmts.7 Regenerate man pages. 13 years ago
yasm_objfmts.7 Regen yasm_arch.7 and yasm_objfmts.7. 12 years ago
yasm_parsers.7 Regenerate man pages. 13 years ago

README

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.