nemerle
|
ede09ddae3
|
Record native function address as part of the name.
Might help while debugging dcc's handling of large programs.
|
2016-04-25 16:08:51 +02:00 |
|
nemerle
|
34b1f4f4fe
|
Fix: long processing regression introduced in
bb007ddefc0465d36d394fbc4dbe811a633fc72e
Invalidated instructions should still be processed in findBBExps
|
2016-04-25 16:02:58 +02:00 |
|
nemerle
|
d6249916e1
|
More logic operator replacements.
Use Qt string classes.
|
2016-04-25 15:51:58 +02:00 |
|
nemerle
|
9cd3226536
|
Normalize logic operation keywords and add use msvc fix
Logical or should be only 'or','and','not', and not error prone
'||','&&','!'
|
2016-04-25 11:39:07 +02:00 |
|
nemerle
|
3f217e83da
|
Add header that will contain msvc fixes
|
2016-04-25 10:08:25 +02:00 |
|
nemerle
|
652cfb67c3
|
Add simple gitattributes
|
2016-04-25 10:03:55 +02:00 |
|
nemerle
|
c0e9ba2fb3
|
Add addOutEdgesForConditionalJump to header
|
2016-04-25 10:03:30 +02:00 |
|
nemerle
|
5963f5fd4d
|
Thanks to @lab313ru : fix bad iterator usage
Trying to increment past the end in graph.cpp
Also removed a goto by extracting a common function.
|
2016-04-24 12:22:15 +02:00 |
|
nemerle
|
12ee08f87e
|
Implement two new switch idioms closes #14
|
2016-04-23 20:05:11 +02:00 |
|
nemerle
|
5c85c92d1a
|
Replace tabs with spaces
|
2016-04-22 11:45:23 +02:00 |
|
nemerle
|
b509d0fcf0
|
Extend disassembly failure reporting a bit.
|
2016-04-22 10:47:14 +02:00 |
|
nemerle
|
bb007ddefc
|
Stop processing invalidated instructions in dataflow
|
2016-04-22 10:36:29 +02:00 |
|
nemerle
|
9129d48429
|
Comment out a debugging printf
|
2016-04-22 10:35:41 +02:00 |
|
nemerle
|
d105182051
|
Add missing \n to error printf
|
2016-04-22 10:35:14 +02:00 |
|
nemerle
|
157a968372
|
Assume TYPE_STR is returned in exactly the same way as TYPE_PTR is
|
2016-04-22 10:34:36 +02:00 |
|
Artur K
|
bae2a582f1
|
Merge pull request #11 from lab313ru/lab313ru-patch-1
Lab313ru patch 1
|
2016-04-22 09:19:02 +02:00 |
|
Lab 313
|
19191876e2
|
Update libdis.h
Fixed negative address getting.
|
2016-04-22 02:37:22 +03:00 |
|
Lab 313
|
fcfe3c1f4b
|
Update scanner.cpp
Fixed negative address calculating.
|
2016-04-22 02:35:40 +03:00 |
|
nemerle
|
97f093feaa
|
This build requires LLVM, does not need ncurses - modify CMakeLists.txt to match
v1.0.1-alpha
|
2016-02-13 15:14:14 +01:00 |
|
Artur K.
|
3561de6e12
|
Merge pull request #5 from Arthur2e5/patch-1
README: Recognizing code segments
|
2015-10-20 06:18:10 +00:00 |
|
Mingye Wang
|
e84d09b97c
|
README: Recognizing code segments
|
2015-10-20 01:15:59 -04:00 |
|
Artur K.
|
d8a4fe1c04
|
Merge pull request #4 from Arthur2e5/patch-1
README: tweak formatting by a bit
|
2015-10-20 05:15:49 +00:00 |
|
Mingye Wang
|
e4e6ad6415
|
README: tweak formatting by a bit
Trying to get a nice balance between Markdown rendering and plain text readability. And I think I got it.
|
2015-10-20 01:11:34 -04:00 |
|
nemerle
|
2543617930
|
Remove llvm as a build requirement
|
2015-08-13 20:46:54 +02:00 |
|
nemerle
|
bc5784a8f2
|
Fix #1 - just use QFileInfo.
|
2015-05-28 15:13:43 +02:00 |
|
Artur K
|
842687726f
|
Update the dcc tools code
|
2015-04-28 14:59:00 +02:00 |
|
nemerle
|
c5c9196561
|
Fix for functional tests when running on clean checkout
|
2015-02-10 17:31:57 +01:00 |
|
nemerle
|
a697ad05c0
|
Add original dcc tools to repository
* makedsig has been integrated with makedstp, it should handle both LIB and TPL files
* other tools have not been modified
|
2015-02-10 17:28:50 +01:00 |
|
Artur K.
|
d8c66e7791
|
Update Readme.md
|
2014-06-05 15:01:12 +02:00 |
|
nemerle
|
337a6c44aa
|
Added original readme
|
2014-05-25 12:36:39 +02:00 |
|
nemerle
|
cde4484821
|
Remove unused local
|
2014-05-25 12:33:18 +02:00 |
|
nemerle
|
36b063c183
|
Working towards gui integration with exetoc_qt
|
2014-05-24 17:08:05 +02:00 |
|
nemerle
|
3603877f42
|
Qt5 command options processing
|
2014-03-07 20:01:36 +01:00 |
|
nemerle
|
50950028e0
|
Pre-qt5
|
2014-03-07 19:42:27 +01:00 |
|
nemerle
|
1c5e1c2fce
|
replace boolT with plain old bool in a few places
|
2014-02-28 11:26:02 +01:00 |
|
nemerle
|
5c7799b778
|
Const fixes and name updates for libdis.h
|
2014-02-28 11:24:09 +01:00 |
|
Artur K
|
0209b7ceb2
|
Changes
|
2012-07-20 18:18:25 +02:00 |
|
Artur K
|
f6118dc0c4
|
Fixes to libdisasm, also use it a bit more
|
2012-07-19 19:50:34 +02:00 |
|
Artur K
|
d5e1fc733f
|
Fixes to libdisasm, also use it a bit more
|
2012-07-19 19:37:30 +02:00 |
|
Artur K
|
c1eb8df114
|
Split COND_EXPR into Unary/Binary/AstIdent subclasses
|
2012-07-16 19:31:29 +02:00 |
|
Artur K
|
ca129c5177
|
Fix to idiom19 and fixFloatEmulation()
|
2012-07-15 20:17:16 +02:00 |
|
Artur K
|
c19231a1bd
|
extracted FunctionCfg as it's own class
|
2012-07-15 16:52:59 +02:00 |
|
Artur K
|
5087a051b5
|
More simplifications on BB creation
|
2012-07-14 23:04:09 +02:00 |
|
Artur K
|
ba110a64cb
|
removed most of clang warnings / errors
|
2012-03-29 22:02:25 +02:00 |
|
Artur K
|
9cc5202ff7
|
Pre branch commit
|
2012-03-18 11:35:56 +01:00 |
|
Artur K
|
fee4d6fe9a
|
A few changes to libdisasm
|
2012-03-18 11:35:13 +01:00 |
|
Artur K
|
71fc8bfef7
|
Added JumpTable class, and simplified LongJCond23/22 by using Assignment
class as an parameter.
|
2012-03-17 23:42:46 +01:00 |
|
Artur K
|
7b63b45dd5
|
Some more method splitting , replaced a few argument that were using
ICODE, with LLInst
|
2012-03-17 23:35:48 +01:00 |
|
Artur K
|
d3a22fc03c
|
Refactored BasicBlock::genDU1() into three utility methods.
Const'ized a few pointers in locident.cpp
|
2012-03-17 23:15:27 +01:00 |
|
Artur K
|
61392772e1
|
More work on LLOperand,
Adding accessors for src operand to LLIns
|
2012-03-17 23:09:35 +01:00 |
|