ilasm(1) General Commands Manual ilasm(1)NAME
ilasm, ilasm2 - Mono IL assembler
SYNOPSIS
ilasm [option] [source-files]
ilasm2 [option] [source-files]
DESCRIPTION
ilasm is the Mono ILAsm assembler. You can pass one or more options to drive the compiler, and a set of source files.
Use ilasm to generate 1.0 assemblies and use ilasm2 to assemble programs that use the 2.0 features (generics).
The Mono ILAsm assembler accepts options starting with / or - for mosted options.
The Mono ILAsm assembler generates images (.exe and .dll files) that contain CIL byte code that can be executed by any system that imple-
mented a Common Language Infrastructure virtual machine.
OPTIONS
/output:<file_name>
Specify the output file name.
/exe Generate an exe
/dll Generate a library
/scan_only
Just scan the IL code and display tokens.
/show_tokens
Show tokens as they are parsed.
/show_method_def
Display method information when a method is defined.
/show_method_ref
Display method information when a method is referenced
/key:KEYFILE
Strongname (sign) the output assembly using the key pair present in the specified strong name key file (snk). A full key pair is
required (i.e. delay signing is done using a .publickey directive in the sources).
/key:@CONTAINER
Strongname (sign) the output assembly using the key pair present in the specified container.
--about
Display information about ilasm
--version
Display ilasm version
SEE ALSO mono(1),mcs(1)COPYRIGHT
Copyright (C) 2004, 2007 Novell, Inc (http://www.novell.com)
MAILING LISTS
Visit http://lists.ximian.com/mailman/listinfo/mono-devel-list for details.
WEB SITE
Visit: http://www.mono-project.com for details
ilasm(1)
Check Out this Related Man Page
Mono(permview) Mono(permview)
NAME
permview - Viewer for declarative security permission sets inside assemblies.
SYNOPSIS
permview [options] assembly
DESCRIPTION
This tools allow to list the declarative security attributes present in an assembly. The security attributes are either found on the assem-
bly level, on the classes and the methods. This tool is useful to diagnose why an assembly won't load or why some class/method throws Secu-
rityException.
OPTIONS -output filename
Output all declarative security attributes related informations into the specified file.
-xml | --xml | /XML
Output all declarative security attributes in an XML format.
-decl | --decl | /DECL
Show declarative security attributes on classes and methods. The default, without the -decl option, is to show only the assembly
level permission sets.
-? | /? | -h[elp] | /h[elp]
Display help informations about the permview tool.
EXAMPLES
permview mscorlib.dll
This will show the minimum, optional and refused permissions sets (i.e. the assembly level security actions) that are compiled
inside the mscorlib assembly.
permview -decl permview.exe
This will show all (assembly, class or method level) declarative security attributes present in the permview.exe assembly.
AUTHOR
Written by Sebastien Pouliot
COPYRIGHT
Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
MAILING LISTS
Visit http://lists.ximian.com/mailman/listinfo/mono-devel-list for details.
WEB SITE
Visit http://www.mono-project.com for details
Mono(permview)
:confused:Hi
I work on a production server. We have some .exe files in our system, the source of these files are C++ programs that are stored in the development server. How these .exe work. Could somebody please tell that in detail.
Thanks a lot!!
Kanu (8 Replies)
The assembly code generated by assembler, from a C-source code depends on the CPU architecture underlying it, eg x-86 . Then does the assembler output of a simple C-source code (containing common function-calls of both windows and linux) differ between Operating Systems ? (1 Reply)