openhub.net
Black Duck Software, Inc.
Black Duck Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
yasm
Settings
|
Report Duplicate
10
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Very Low Activity
Commits
: Listings
Analyzed
about 13 hours
ago. based on code collected
about 16 hours
ago.
Apr 30, 2023 — Apr 30, 2024
Showing page 73 of 74
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
more modular retrofitting
Michael Urman
More...
almost 23 years ago
Moved from 2-byte to 3-byte opcodes.
Peter Johnson
More...
almost 23 years ago
Horrible hack to fold ONE, and REG_A* into more general versions of the grammar, but only if they actually exist in the set; generate normally if the more general version doesn't exist.
Michael Urman
More...
almost 23 years ago
Call new error output functions after every line. Moved line_number increment into single location. Use SetEASegment() to set the segment override in memory addresses.
Peter Johnson
More...
almost 23 years ago
Added SetEASegment and SetEAAddressSize (not yet implemented).
Peter Johnson
More...
almost 23 years ago
Split error and warning handlers into notify and output functions. Paired with changes in bison.y.in, this will make sure only one error and/or warning is output for each line.
Peter Johnson
More...
almost 23 years ago
Brought @valid_regs up-to-date with bison.y.in.
Peter Johnson
More...
almost 23 years ago
Fix all shift/reduce and reduce/reduce conflicts except for those that involve REG_AL, REG_AX, and REG_EAX with immediates. Also eliminated various unused rules. Still need to figure out the proper thing to do with XCHG and AX/EAX as one of the parameters. Build still breaks because ONE is not a real token (it needs to be handled along with the AL, AX, and EAX conflicts in gen_instr.pl).
Peter Johnson
More...
almost 23 years ago
Changed structure to one hash - now order is not preserved. On the bright side, rules use the | where appropriate. Arguments after TO rules are shifted right by 1. Aliased arguments are handled in the lexer.
Michael Urman
More...
almost 23 years ago
Added bison.y and token.l (now dynamically generated).
Peter Johnson
More...
almost 23 years ago
Added TO and segreg.
Peter Johnson
More...
almost 23 years ago
Added "TO".
Peter Johnson
More...
almost 23 years ago
First commit. Generates all needed sections of token.l, bison.y from instrs.dat, token.l.in, bison.y.in. Optionally can use other files, or just verify input is valid.
Michael Urman
More...
almost 23 years ago
Inserted /* @FOO@ */ markers for dynamic generation via gen_instr.pl.
Michael Urman
More...
almost 23 years ago
Added dynamic generation of token.l, bison.y from token.l.in, bison.y.in. It's ugly, but it only generates once until new files exist.
Michael Urman
More...
almost 23 years ago
Repocopied to .in version in preparation for gen_instr.pl generation of instruction components.
Peter Johnson
More...
almost 23 years ago
Need to zero need_modrm in BuildBC_Insn() if no EA.
Peter Johnson
More...
almost 23 years ago
Added .cvsignore for src and include directories.
Peter Johnson
More...
almost 23 years ago
Added conversion from immediate value to effective address. Used for enter instruction (which takes two immediate values). To facilitate this change, changed meaning of "len" in bytecode structure to be only the length of the offset (from being 1+length, the 1 being for the Mod/RM byte), and added a need_modrm flag similar to the need_sib flag in functionality.
Peter Johnson
More...
almost 23 years ago
Added warning for "value exceeds bounds".
Peter Johnson
More...
almost 23 years ago
Reformatted BuildBC_Insn's argument list to aligned one arg per line.
Michael Urman
More...
almost 23 years ago
Implemented dynamic argument types for error and warning messages.
Peter Johnson
More...
almost 23 years ago
Fix syntax of main() definition. Return EXIT_SUCCESS instead of 0 for portability.
Peter Johnson
More...
almost 23 years ago
Fixed regex match for DIRECTIVE_VAL.
Peter Johnson
More...
almost 23 years ago
Changed implementation of directives. Added some rudimentary error checking.
Peter Johnson
More...
almost 23 years ago
yyerror() moved to errwarn.c. Changed file comment to reflect that error and warning code is not in this file.
Peter Johnson
More...
almost 23 years ago
Added errwarn.o to dependencies (error and warning reporting).
Peter Johnson
More...
almost 23 years ago
Initial check-in. Still need to implement dynamic argument typing.
Peter Johnson
More...
almost 23 years ago
Removed accidental garbage in last commit.
Peter Johnson
More...
almost 23 years ago
Merge immediate and relative structures.
Peter Johnson
More...
almost 23 years ago
←
1
2
…
66
67
68
69
70
71
72
73
74
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree