Commit History

Author SHA1 Message Date
  nickysn ae6a4030c3 + support evaluation of recordtype*constant in the intel syntax inline asm. 7 years ago
  nickysn f0765421eb + also set the operand size in constants like recordtype (without addressing a 7 years ago
  nickysn 7338437dcd * allow recordtype.recordfield constants to set the operand size; this makes things like 7 years ago
  nickysn f829f70186 * use the 'size' return value of BuildConstSymbolExpression to set the operand size 7 years ago
  nickysn 384715be8d + add an extra output parameter 'size' to tx86intreader.BuildConstSymbolExpression, 7 years ago
  nickysn 4b339fd133 * convert the 'var' parameters of tx86intreader.BuildConstSymbolExpression to 'out' 7 years ago
  nickysn 84611d716b * convert the 'var' parameters of tx86intreader.BuildRecordOffsetSize to 'out' 7 years ago
  nickysn 391f85f828 + for TP7 compatibility, allow the '&', '$' and '?' characters in the x86 intel 7 years ago
  nickysn 5f56f6ec11 * always pass a valid constsize to ConcatConstSymbol; this prevents a compiler 7 years ago
  nickysn a792a92cfb * prevent the spurious warning, generated by 'DD xx' and 'DD OFFSET xx' on i8086 7 years ago
  nickysn 3ad3807b6f + accept the 'DB/DW/DD OFFSET xx' syntax 7 years ago
  nickysn 3b1bd8de3f + actually set hasofs to true if 'offset' is encountered in BuildConstSymbolExpression 7 years ago
  nickysn d591e698ac + added parameter 'hasofs' to ConcatConstSymbol. Will be used to support 'dd xx' 7 years ago
  nickysn 70038f1c0b + added extra boolean out parameter 'hasofs' to 7 years ago
  nickysn 629be9cee1 + add a 'constsize' parameter to ConcatConstSymbol, so it can be used to 7 years ago
  nickysn 1f0e311fdd + allow segment override prefixes to be used as a standalone opcode in the intel 7 years ago
  Jonas Maebe 1b66995754 * factored out check to determine whether a variable can be subscripted in 7 years ago
  nickysn e5dad9c98c + set oper.haslabelref in several other places, where a reference, containing a 7 years ago
  nickysn 9649154368 * fixed the token2str const array for intel syntax x86 asm 7 years ago
  nickysn 9450beb99c * fixed bug in intel syntax i8086 inline asm, when certain 'jmp/call [v]' 7 years ago
  nickysn 29558a74cd + support exporting labels from asm blocks in intel syntax asm blocks via the 7 years ago
  nickysn 9cebeeffa9 + check for address size mismatch in intel syntax assembler as well 7 years ago
  nickysn 1ee36b5b9b + added error message in the intel assembler reader, when an attempt is made to 7 years ago
  florian 4cf2a2672a changes to fix #32043 7 years ago
  Jonas Maebe 744facb7fc * properly support accepting register parameters of assembler routines in 8 years ago
  Jonas Maebe 61af0fb72d * only take into account the location of the parameter at the callee side to 8 years ago
  florian b1dff29cbf * removed unused units 8 years ago
  Jonas Maebe aa82e00615 * fixed check to determine whether a record parameter can be subscripted 8 years ago
  nickysn 5f66f5cebb + distinguish between x86 flags subregisters: flags, eflags and rflags 8 years ago
  sergei 8ae0864c9a * x86 Intel asm reader: handle special variables "self" and "result" similar to regular ones in terms of subscripting. This makes fix from r34911 apply to these special variables. Resolves #31542. 8 years ago