pancake
7fdf1e9048
No colors in flags when scr.color=0 and osx->macos in noreturn types
2017-11-26 22:42:56 +01:00
pancake
6c17d2036d
Initial support for relative installation paths and clean some warnings
2017-10-19 01:07:56 +02:00
xarkes
861648ad49
Renamed sdb models to .sdb.txt ( #8463 )
2017-09-13 09:20:34 +02:00
jvoisin
9291e80c9a
Fix a formating isue in anal types db
2017-09-08 17:06:58 +02:00
jvoisin
d88c6cc50b
Add even moar funcs
2017-09-07 12:16:46 +02:00
jvoisin
72f7cadde9
Add 3 functions types
2017-09-07 12:02:56 +02:00
Jean Quilbeuf
97cb38258b
Correcting typos in type database
2017-04-15 20:03:23 +02:00
pancake
4bd931731b
Add arm-ios-{16,32,64} noreturn function types and enhance tail call analysis
...
- In addition JMP to imports are considered end of function
- Add iOS arm/thumb noreturn function type definitions
2017-04-12 03:16:59 +02:00
pancake
ccee3f2182
Fix 4085fdaa56
2017-03-12 21:20:48 +01:00
Maijin
4085fdaa56
Add xmalloc
2017-03-10 10:28:08 +01:00
pancake
8e7a8d69d9
Add sym.imp.err for darwin-x64
2017-02-28 00:32:56 +01:00
pancake
edd97e44c6
Remove the err from anal types.. thats not noreturn
2017-02-02 14:07:15 +01:00
Guillaume Valadon
d24afa0d96
mips-32 calling convention typo fixed ( #6440 )
2017-01-06 11:57:36 +01:00
Francesco Tamagni
2e74bdcb19
Add objc_msgSend to types sdb ( #6419 )
2017-01-03 15:51:56 +01:00
oddcoder
d4ab3adcec
fixing wrong definition if setvbuf ( #6304 )
2016-12-10 10:41:06 +02:00
Maijin
702b42fd91
Add __stack_chk_fail in types-linux
2016-11-23 19:02:49 +01:00
pancake
60b3b0a79e
Fix p-j ansi code, add access type and fix a lot more null derefs in anal.types
2016-11-23 16:20:58 +01:00
Maijin
91ea412d2c
Fix typo
2016-11-16 20:42:53 +01:00
pancake
3bcad010f1
Add more anal/d/types
2016-11-14 02:15:12 +01:00
pancake
41c91f4db6
Add more types getpid, write, ..
2016-11-14 01:17:42 +01:00
Sebastian Reichel
e9383b1441
Arch independent data in share ( #6183 )
...
* magic data is architecture independent
* fcnsign data is architecture independent
* opcode data is architecture independent
* syscall data is architecture independent
* hud data is architecture independent
2016-11-12 11:08:34 +01:00
Maijin
af94d09c29
Fix project regression
2016-11-01 15:14:48 +01:00
Maijin
9aca4d2593
Fixing some type error and remove old databases
2016-11-01 14:56:57 +01:00
Francesco Tamagni
19a0f9cf7f
Use anal types sdb in emuwrite disasm hints ( #6086 )
...
- resolve function calls and arguments type
- add size_t for 32 / 64 bits
- change 'char *' to 'z' instead of '*z' to work with both
register and stack calling conventions
2016-11-01 13:32:22 +01:00
Maijin
697efb1b51
Add __uClibc_main in non-return list
...
Add __uClibc_main in non-return list
2016-10-29 15:13:16 +02:00
Maijin
0adfbae0a7
Beautify some of the function definition
...
Beautify some of the function definition
2016-10-29 12:31:02 +02:00
Maijin
31fdc07947
Fix parsing error with const
2016-10-28 12:29:54 +02:00
Maijin
3f534abdd9
Add more functions for linux/osx
2016-10-28 12:23:41 +02:00
Maijin
f49448faf0
Add remaining .h
2016-10-26 14:53:31 +02:00
Maijin
f19b34edf8
Add kernel,processes,.. in types-windows
2016-10-26 00:23:42 +02:00
Riccardo Schirone
c34865cdbe
Add some libc functions to types info ( #6013 )
2016-10-24 00:57:36 +03:00
oddcoder
20c97cb778
making .cc part of function definition optional ( #6020 )
2016-10-24 00:41:53 +03:00
pancake
c39266beb7
Add atoi in default anal types
2016-10-18 02:09:45 +02:00
Maijin
31ff46507b
typo in windows-type
2016-10-17 14:49:58 +02:00
Maijin
b386477deb
Add WORD and PADDR in types-windows
...
Add WORD and PADDR in types-windows
2016-10-17 14:36:05 +02:00
oddcoder
90e11b8ff3
Adding some more types ( #5840 )
2016-09-24 14:55:21 +02:00
Ahmed Mohamed Abd El-MAwgood
6c47f5a20d
Basic merge of no return function with types db ( #5774 )
2016-09-20 21:54:44 +02:00
Ahmed Mohamed Abd El-MAwgood
0b0f20c4f5
asm.calls final tweakings / bug fixes ( #5765 )
...
* Fixing asm.calls with zero argumnts
* Fixing last broken bit of asm.calls
* refactoring the added cdecl dbs
* dsaf# Please enter the commit message for your changes. Lines starting
2016-09-15 11:09:23 +02:00
Vlad Ivanov
3de8491858
xtensa calling convention ( #5731 )
2016-09-11 04:25:08 +02:00
Maijin
6bb5c88116
Fix typo in types-x86-windows
...
Fix typo in types-x86-windows
2016-09-09 14:02:13 +02:00
Akihiko Odaki
dbfd630927
Fix cc.arm64.name
2016-08-29 11:39:30 +02:00
Maijin
104c240d0a
Add initial function list for osx-64
2016-08-28 21:35:31 +02:00
Ahmed Mohamed Abd El-MAwgood
4c60a11f7e
Types docs ( #5557 )
...
* Adding types documentation
* refactoring and optimizing types databases
All based on docs
* fixing r_core_types_init
Basically we needed to try all possible 7 combinatios of file name,
I am not sure if there is a way to do that automatically.
one extra thing, since this is init subroutine we should make sure
that the db is already empty, when reloading this function
(by changing env vars), it will be reloaded thus it needs a reset first.
2016-08-19 14:31:41 -04:00
Ahmed Mohamed Abd El-MAwgood
397790250c
Update types databases
2016-08-15 08:50:46 +02:00
Daniel Roberson
d6ee8fe300
PowerPC calling conventions ( #5477 )
...
* added powerpc-32 calling conventions
* added powerpc-64 calling conventions
* fixed grammar
* added powerpc 32 and 64
2016-08-10 16:07:39 +02:00
Ahmed Mohamed Abd El-MAwgood
aca34ee0b3
fixing watcom calling convention
2016-08-09 13:58:44 +03:00
pancake
ac73a4b2dc
Add calling convention definitions for AMD64, ARM, MIPS, SPARC
2016-08-09 01:16:10 +02:00
Roman Valls Guimerà
33c6d01531
[AVR] First approach to afCl/cdecl for AVR ( #5453 )
...
* First approach to afCl/cdecl. Thanks @oddcoder.
* Remove compilers that do not exist for AVR
* Remove unnecessary platform-specific code since 'cc-arch-bits' should be already a stable convention.
* Typo on the afC way
2016-08-07 17:14:14 +02:00
Ahmed Mohamed Abd El-MAwgood
2dbb3d8fc6
Calling convention profiles in SDB ( #5358 )
2016-07-27 13:50:14 +02:00
Ahmed Mohamed Abd El-MAwgood
46b0e3f48e
fixing windows types ( #5308 )
2016-07-08 11:06:36 +02:00