提交歷史

作者 SHA1 備註 提交日期
  nickysn cfa1ddb5e4 Merged revision(s) 42176, 42186 from trunk: 6 年之前
  pierre d8b0ded10c Marge of more trunk fixes into fixes branch. 6 年之前
  nickysn 49b414ffee + support ugly constructs like 'DD BYTE PTR 5' in the x86 intel syntax inline 7 年之前
  nickysn 8a32d7c663 + also support constants like 'dd [5]' in the intel syntax inline asm (for BP7 7 年之前
  nickysn a8a627f334 - removed the _count_asmdirectives and _count_asmoperators constants from the 7 年之前
  nickysn 16e0172021 + partial support for BP7 reference-like inline asm constants 7 年之前
  nickysn 74f5436563 * also replaced the 3 boolean output parameters of tx86intreader.BuildConstSymbolExpression with a set 7 年之前
  nickysn e05c0d0168 * replaced the 3 boolean input parameters of tx86intreader.BuildConstSymbolExpression with a set 7 年之前
  nickysn 602dd31a45 + added a warning for using cs/ds/es/ss segment overrides in inline assembly on 7 年之前
  nickysn daf13d8750 * print a "Cannot use local variable or parameters here" error (instead of 7 年之前
  nickysn 77c782c89b * when adding OPR_LOCAL with OPR_REFERENCE in tx86intreader.AddReferences, add 7 年之前
  nickysn 68be282507 + support adding an OPR_REFERENCE to a OPR_LOCAL in the x86 intel syntax asm 7 年之前
  nickysn 6e79c8ba86 + support adding an OPR_LOCAL to a OPR_REFERENCE in 7 年之前
  nickysn d3cb61b651 * refactored tx86intreader.AddReferences to use a pair of case statements, 7 年之前
  nickysn df6a870873 * print an "invalid segment override expression" error message in case a segment 7 年之前
  nickysn c93c15429d + introduce tx86intreader.SetSegmentOverride(); using it everywhere adds more 7 年之前
  nickysn 6f8abde786 + support [const+[ref]] in the x86 intel syntax asm reader 7 年之前
  nickysn 8ffde52974 + also support [expr1]+[expr2] for adding references in the x86 intel syntax asm reader 7 年之前
  nickysn 9c814e42c9 + support segment overrides inside references (e.g. [es:bx]) in the x86 intel 7 年之前
  nickysn 1cf1ab8ab9 * consume the register in the reference before the check for invalid reference 7 年之前
  nickysn f623038da6 + fixed a bug in the previous commit, when adding two references, the first 7 年之前
  nickysn 45fdd7655d + support concatenation of references in x86 intel syntax inline asm: 7 年之前
  florian 3b779278e2 + (slightly) patch by Emelyanov Roman to add support of SEH directive in FPC internal assembler with INTEL syntax, resolves #29894 7 年之前
  nickysn 506d5fe30e + support bracketless references in the x86 intel syntax; ugly, but TP7 (and 7 年之前
  nickysn ae6a4030c3 + support evaluation of recordtype*constant in the intel syntax inline asm. 7 年之前
  nickysn f0765421eb + also set the operand size in constants like recordtype (without addressing a 7 年之前
  nickysn 7338437dcd * allow recordtype.recordfield constants to set the operand size; this makes things like 7 年之前
  nickysn f829f70186 * use the 'size' return value of BuildConstSymbolExpression to set the operand size 7 年之前
  nickysn 384715be8d + add an extra output parameter 'size' to tx86intreader.BuildConstSymbolExpression, 7 年之前
  nickysn 4b339fd133 * convert the 'var' parameters of tx86intreader.BuildConstSymbolExpression to 'out' 7 年之前