florian
|
cc3cbbb7b9
* fix x86 compilation after my last commit
|
3 years ago |
Yuriy Sydorov
|
122ed4b76a
* Support for sleb128 and uleb128 constants in the NASM writer.
|
4 years ago |
yury
|
64c586b86d
* Removed/ifdefed lots of unused variables.
|
4 years ago |
florian
|
bf7961a901
* fixes for nasm writer, resolves #38074
|
4 years ago |
florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
4 years ago |
yury
|
8cc5842317
* Use TExternalAssembler.WriteComments() also by nasm and intel assembler writers.
|
5 years ago |
yury
|
5ec489c018
* ait_varloc instructions are handled and removed by Trgobj.translate_registers() and never left for an assembler.
|
5 years ago |
yury
|
1002a7c590
* 8086: Fixed very long section names when $HUGECODE is ON and section based smartlinking is used.
|
5 years ago |
yury
|
c75953c12b
* msdos: Implemented library based smartlinking of the dead stripable vectorized lists. It is enabled for the internal linker and wlink. These linkers sort sections by name by default.
|
5 years ago |
yury
|
887de9f27c
* Fixed nasm writer by adding a new line after the GLOBAL directive.
|
5 years ago |
nickysn
|
4d428d945e
+ use ApplyAsmSymbolRestrictions on all symbols in the NASM writer
|
5 years ago |
nickysn
|
a8fe46c0f5
+ introduced labelmaxlen in tasminfo and added code in ReplaceForbiddenAsmSymbolChars that limits the
|
5 years ago |
florian
|
e0041a8244
* compilation of x86 and PowerPC fixed
|
5 years ago |
Jonas Maebe
|
3fee990218
* on Mach-O, PECOFF and ELF platforms, write local symbols as hidden/
|
6 years ago |
florian
|
27ab140dd9
+ gcc_except_table section
|
6 years ago |
nickysn
|
45337b67fe
+ when using the i8086 with section based smartlinking, create OMF section
|
7 years ago |
nickysn
|
ab47c8b899
+ introduce the omf_section_primary_group function. Use it instead of
|
7 years ago |
nickysn
|
1631d9ac0a
+ support segments (sections) with a primary group, other than 'DGROUP' in the
|
7 years ago |
nickysn
|
61e6d2afec
+ introduce asd_omf_linnum_line directives; they will be used for writing LINNUM
|
7 years ago |
florian
|
fa3ee68004
o patch by Dávid Pethes: Fixes for compilation with nasm 2.10 and higher on Win64:
|
7 years ago |
nickysn
|
1f0e311fdd
+ allow segment override prefixes to be used as a standalone opcode in the intel
|
7 years ago |
nickysn
|
ae92973196
+ added support for the retw, retnw, retfw, retd, retnd, retfd, retq, retnq and
|
7 years ago |
florian
|
1556599ad5
* symbols with bind type AB_EXTERNAL_INDIRECT need to be declared as EXTERN for masm/nasm etc.
|
7 years ago |
nickysn
|
2af5c9d508
* changed type used for section alignment from byte/shortint to longint, so the
|
7 years ago |
nickysn
|
e8bbc4eef9
+ support the xlat x86 instruction syntax with a memory operand. This allows
|
7 years ago |
nickysn
|
4cb1a96ec1
* use get_ref_address_size in the nasm writer, when handling the parameterized
|
7 years ago |
nickysn
|
acfa199b09
* in the nasm writer, only output a segment prefix for the [si] operand, in
|
7 years ago |
nickysn
|
4c75b15afe
* shortened the names of the is_x86_string_instruction_op,
|
7 years ago |
nickysn
|
e3ca2a3043
+ added helper functions get_x86_string_op_si_param and get_x86_string_op_di_param
|
7 years ago |
nickysn
|
2f28768d2d
* simplify some code, by using is_x86_parameterized_string_instruction_op
|
7 years ago |