Yasm Assembler mainline development tree
Перейти к файлу
haruki3hhh 121ab150b3
Fix null pointer dereference in yasm_section_bcs_append (#263)
2024-06-24 16:08:27 -07:00
.github/workflows CI: update GitHub Actions version (#225) 2023-05-17 12:07:24 -07:00
Mkfiles Update Visual Studio build to Visual STudio 2022 2022-01-27 16:25:55 +00:00
cmake VersionGen.cmake: Fix endif. 2014-08-10 11:39:20 -07:00
config Update gettext. 2014-08-10 11:39:19 -07:00
frontends Fix function declaration warnings with clang (#226) 2023-05-17 15:23:32 -07:00
libyasm Fix null pointer dereference in yasm_section_bcs_append (#263) 2024-06-24 16:08:27 -07:00
m4 Python 2 to 3 migration - m4 folder (#144) 2023-05-12 21:18:39 -07:00
modules Fix handle_dot_label heap-out-of-bound (#243) 2023-09-21 22:21:10 -07:00
plugins Fix detecting Windows platform (#204) 2023-05-12 21:06:53 -07:00
po Update gettext. 2014-08-10 11:39:19 -07:00
tests
tools Fix misleading indentation (#132) 2023-09-21 22:05:25 -07:00
.gitignore add Visual Studio build files missed in thye initial commit 2015-07-27 20:48:42 +01:00
.indent.pro
ABOUT-NLS Update gettext. 2014-08-10 11:39:19 -07:00
AUTHORS
Artistic.txt
BSD.txt
CMakeLists.txt Bump DEF_VER to 1.3.0 for release. 2014-08-10 23:18:52 -07:00
COPYING Bump copyright dates for 2014. 2014-08-10 10:30:28 -07:00
ChangeLog Update gettext. 2014-08-10 11:39:19 -07:00
ConfigureChecks.cmake Added missing config vars to config.h.cmake. (#160) 2023-05-12 21:16:49 -07:00
GNU_GPL-2.0
GNU_LGPL-2.0
HACKING Remove $Id$ and RCSID() usage. 2011-08-19 10:43:16 -07:00
INSTALL Add vcpkg installation instructions (#200) 2022-09-14 16:38:24 -07:00
Makefile.am Add cmake files to distribution. 2014-08-10 11:39:15 -07:00
NEWS
README Introduce a security policy and add text to the README (#223) 2023-05-12 21:06:18 -07:00
SECURITY.md Introduce a security policy and add text to the README (#223) 2023-05-12 21:06:18 -07:00
YASM-VERSION-GEN.bat Generate version number information from git history. 2011-08-27 09:25:30 -07:00
YASM-VERSION-GEN.sh Bump DEF_VER to 1.3.0 for release. 2014-08-10 23:18:52 -07:00
autogen.sh Generate version number information from git history. 2011-08-27 09:25:30 -07:00
config.h.cmake Added missing config vars to config.h.cmake. (#160) 2023-05-12 21:16:49 -07:00
configure.ac Do not use AC_HEADER_STDC (#178) 2021-07-09 14:02:37 -07:00
genstring.c Remove $Id$ and RCSID() usage. 2011-08-19 10:43:16 -07:00
libyasm-stdint.h.cmake Fix detecting Windows platform (#204) 2023-05-12 21:06:53 -07:00
libyasm.h Remove $Id$ and RCSID() usage. 2011-08-19 10:43:16 -07:00
out_test.sh Remove $Id$ and RCSID() usage. 2011-08-19 10:43:16 -07:00
splint.sh
test_hd.c Remove $Id$ and RCSID() usage. 2011-08-19 10:43:16 -07:00
util.h Remove $Id$ and RCSID() usage. 2011-08-19 10:43:16 -07:00
yasm.1 Regenerate man pages. 2011-08-27 16:28:25 -07:00
yasm_arch.7 Regen yasm_arch.7 and yasm_objfmts.7. 2012-08-30 23:53:29 -07:00
yasm_dbgfmts.7 Regenerate man pages. 2011-08-27 16:28:25 -07:00
yasm_objfmts.7 Regen yasm_arch.7 and yasm_objfmts.7. 2012-08-30 23:53:29 -07:00
yasm_parsers.7 Regenerate man pages. 2011-08-27 16:28:25 -07:00

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.