17 Commits

Author SHA1 Message Date
nemerle
3d5a907b30 Move Function closer to LLVM interface ( FunctionType etc. )
A few more places are using Commands.
2016-04-28 16:25:58 +02:00
nemerle
d1738ea630 New feature: option to decompile only a specific function.
Similar to boomerang's -E option:

```
dcc -E 0x1222 ./TARGET.EXE
```

Will only decompile function at given address.
This might help in isolating dcc crashes.
2016-04-26 00:46:56 +02:00
nemerle
d6249916e1 More logic operator replacements.
Use Qt string classes.
2016-04-25 15:51:58 +02:00
nemerle
1c5e1c2fce replace boolT with plain old bool in a few places 2014-02-28 11:26:02 +01: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
ba110a64cb removed most of clang warnings / errors 2012-03-29 22:02:25 +02:00
Artur K
c2e5ac2694 Added global 'Project' class, and DccFrontend 2012-03-13 09:04:32 +01:00
Artur K
bc395da6ab lots of changes, created Disassembler class, removed a few globals etc. 2012-03-11 02:48:19 +01:00
Artur K
3bcbb7a2cf Removed lints 2012-03-10 22:46:15 +01:00
Artur K
e0740f5ff7 Moved most of register definitions to use eReg enum 2012-03-07 21:52:46 +01:00
Artur K
bf2d099cd9 Refactoring idioms into objects with match/action methods 2012-02-26 23:57:33 +01:00
Artur K
74c5966579 liveIn/Out def/use changed to use bitset<32> 2012-02-26 17:47:25 +01:00
Artur K
9a6788fd2d removed ip dword from findIdioms, it's using iterators now, also switched to using iterators in IDX_ARRAY 2012-02-25 22:38:22 +01:00
Artur K
8cb5449591 mooing on 2012-02-22 20:56:27 +01:00
Artur K
900438c453 from work 2011-12-12 15:44:52 +01:00
Artur K
4c249fe5c4 init 2011-11-24 20:19:41 +01:00