Support for AMD64 instruction set, registers, and addressing modes.Basic support for TASM syntax, based on the NASM parser and preprocessor.Full NASM-compatible parser, including the “real” NASM preprocessor (imported from NASM tree).STABS, DWARF2, and CodeView 8 debugging formats (enable with “-g …”).Multi-section binary support (compatible but slightly more advanced than NASM’s). XDF object format (64-bit basic format, similar in spirit to NASM’s RDF).Support for RDOFF2 (.rdf) object format.Support for structured exception handling on Win64 and Win32.Full support for COFF (DJGPP) and Win32 (PE32) and Win64 (PE32+) object formats.Support for Mach-O object format used in MacOS X, including both the 32-bit (x86) and 64-bit (AMD64) versions (contributed by Henryk Richter).Full support for ELF, including support for both AMD64 and 32-bit x86 static and shared objects and thread local storage.Fix ELF32 shared object relocations (#202).įeatures also include: Object and debugging format support:.It defaults to the “tasm” parser and provides TASM-like command line options. exe (for use on pure DOS or for use with DJGPP)Ī TASM-like frontend is also available. zip (for use with VS2010 on 64-bit Windows) zip (for use with VS2010 on 32-bit Windows) If you use Visual Studio 2010, we highly recommend downloading the appropriate vsyasm zip file and following its readme.txt directions for integration of yasm into the Visual Studio IDE. The source tarball contains all sources needed to build Yasm on UNIX-compatible systems, Windows, and DOS. For Windows and DOS users, we recommend downloading the prebuilt binaries. contribute to Yasm development from a new release.Ī number of download formats are available.keep track of Yasm’s progress in terms of stability and feature set.have a free assembler highly integrated into the Visual Studio 2010 IDE.target the latest AMD XOP/FMA4/CVT16 or Intel AVX instruction sets.have a free software assembler that supports Win32/Win64 structured exception handling (SEH) and ELF32/ELF64 thread local storage (TLS).have assembly source-level debugging using either DWARF2 or CodeView 8.0 (Visual Studio 2005 and later).use a GAS-syntax assembler other than GAS.use a mature NASM-syntax x86 and AMD64 assembler that can target Win32, Win64, MacOS X, and Unix derivatives.Its target audience includes people who want to: The author can be contacted at ltning-jailctl at anduin dot net.Welcome to the 1.0.1 release of the Yasm Modular Assembler. Host-based firewalling on a per-jail basis Tool/option to generate jail configuration defaults from a series of questions, adduser style Support for mounting host /usr, /bin, etc. Support for file-based and remote filesystems for jails If you don't use the port (sysutils/jailctl) to install, make sure you consult the jailctl(1) man page, after copying the jailctl.1.gz file to /usr/local/man/man1 if necessary (as described in INSTALL). Show jail status and process list per jailĬonsult the INSTALL file for installation instructions. Upgrade jails (with installworld and mergemaster) Create jails (with installworld and subsequent cleaning up) Jailctl is a /bin/sh script, which currently has the ability to: Whether or not I have succeeded in creating something useful for anyone other than myself is yet to be determined. This situation has changed somewhat with FreeBSD 5.x, but instead of giving up on jailctl I have decided to upgrade it to support this new platform as well - and to reap the benefits of the new tools available in 5.x.Īlthough there are a few other packages out there that help doing this, I wasn't really happy with any of them and - thinking I could do better - decided to write a jail management script myself. Jailctl was originally written to overcome some of the apparent shortcomings of FreeBSD 4.x-series the complete lack of utilities to create and manage jails.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |