Commit Graph

70 Commits

Author SHA1 Message Date
Jeffrey Crowell
c145740030 replace r_cons_printf("%s\n",p) r_cons_println(p)
move from 10% of code in vfprintf to just 6% \o/ for simple tests of r2
-c "aaa" -q /bin/ls
2016-06-26 00:52:03 -04:00
Álvaro Felipe Melchor
7fa01a72ed add breakpoints into project file 2016-06-14 23:34:42 +02:00
pancake
95af521700 Fix #5087 - properly reload project files 2016-06-07 22:38:29 +02:00
Roi Martin
45c36da9c3 Save scr.highlight in project files (#5008) 2016-05-25 18:20:50 +02:00
Roi Martin
6a07243934 Fix warning 2016-05-25 16:11:04 +02:00
Roi Martin
45efee7855 Do not output highlighted text when saving projects (#5004) 2016-05-25 16:03:41 +02:00
Roi Martin
f44112dfc6 Implement cmd PS. Fix ax{*,j}
- Add r_core_project_save_rdb for selective project dump
- Implement command PS and Ps using r_core_project_save_rdb
- Fix commands ax* and axj
- Fix r_anal_xrefs_save (it didn't save DB to project file)
2016-04-07 11:12:50 +02:00
Roi Martin
26546e4f3a Temporary fix xrefs load in radare2's -p flag 2016-04-06 00:04:34 +02:00
Maijin
1a3e09d1e8 Save types in the project file 2016-03-23 09:08:26 +01:00
Maijin
530dbe72c1 Save/restore macros in projects fix #4050 2016-02-07 00:51:26 +01:00
DZ_ruyk
0e8b42787a Boring typo fixes
Can't -> Cannot (since most of error messages use second form)
2016-01-07 00:13:54 +01:00
pancake
a93ecf2b69 Fix #3898 - Persistent section name in project files 2016-01-03 01:36:16 +01:00
pancake
1d0768bf74 Fix asm.emu in projects 2015-12-16 22:07:30 +01:00
pancake
2b519dee07 Fix #3599 - save/restore file map address 2015-11-12 10:33:20 +01:00
sghctoma
78701a8888 On project load seek to saved offset rather than entry0. 2015-10-25 11:55:15 +01:00
pancake
6ed80ae39b Update sdb and rename rmkdir->mkdirp 2015-10-19 00:25:39 +02:00
pancake
a2353c1b00 Fix #3429 - save/load visual marks using the new fV command 2015-10-12 14:33:52 +02:00
pancake
b515a34676 More stdboolification 2015-09-14 12:35:38 +02:00
pancake
693ba387a0 Initial support for ESIL pins to emulate entire functions 2015-06-30 11:14:54 +02:00
pancake
a4e5081c87 Fix w32 project open issue with abspath 2015-06-12 11:49:58 +02:00
pancake
5954f6e046 Fix #2716 - sdb, rmkdir and console issues on w32 2015-06-11 12:12:22 +02:00
pancake
43d891503e Honor R_SYS_DIR in more places to make w32 happy 2015-06-09 13:47:45 +02:00
pancake
ca4c0d1d5f Fix save/restore analysis info in projects 2015-05-26 03:11:32 +02:00
pancake
3c99fc7ebc Handle f*pfx to list flags with base prefix r2 format 2015-05-07 12:12:55 +02:00
pancake
ebf85b56cb Initial implementation of Pn command for project notes 2015-02-10 02:13:53 +01:00
pancake
3122614cc8 Fix #2012 - Support underscore in project names 2015-01-31 00:49:48 +01:00
pancake
df8f65dde4 Fix two COVs related to projects 2015-01-23 12:37:41 +01:00
pancake
4c1ae2ccfd Enhace and fully integrate the new main webui panel
* Some random goods for the tiled webui
* Fixed /p tabs width issue
* Add rlogo button on all of them to jump back to main panel
* Main panel allows to manage projects, open files and select ui
2015-01-23 01:18:13 +01:00
pancake
99d99aca14 Implement Pc command to show contents of a project script 2015-01-22 02:54:58 +01:00
pancake
d08015cf66 Add f--, fs-*, o--, enhace Po a lot
- Handle all internal information deinitialization in:
  - flags, io, core, bin, anal
- Fix w32 build
2015-01-22 02:22:29 +01:00
pancake
ac036b6301 Add Pd to delete projects, Remove rmrf util function, better project file checks 2015-01-22 00:30:19 +01:00
pancake
c8a5b8049c Implement Pl and Plj commands to list project files 2015-01-21 23:47:49 +01:00
Henrik Nordstrom
f024521b7d Fix project saves where old data was left at the end if project has shrunk in size 2014-11-03 02:27:25 +01:00
pancake
be74e633ca Fix Cs from projects 2014-09-23 11:55:11 +02:00
pancake
567ad8b82a Allow absolute paths in project save/load 2014-09-05 18:20:38 +02:00
pancake
92170e2f68 Rename 'ar' into 'ax' again, 'ar' is now for RAnal->reg manipulation
Notes:
- This is just a copy of the code from 'dr' with some modifications.
- The register values are synced back everytime you step in the debugger.
- Those registers should be used when evaluating ESIL to emulate code.
2014-05-25 03:00:24 +02:00
Anton Kochkov
8514ebfbe6 Fix CID 1147121 2014-04-30 02:59:43 +04:00
pancake
6656f8d0fa Some more cleanup and rmeta fixes 2014-01-23 04:00:01 +01:00
pancake
5ff6065335 Bump for new sdb 2014-01-23 01:56:35 +01:00
pancake
da33633680 Fix #491 - Project untrusted input
- Fix various project related issues
- Do not save in directories. Projects are file + file.d/
- Do not show division by zero issue (e cfg.foo=/bin/ls)
2013-12-28 02:34:15 +01:00
pancake
bec4f5b63a Fix radiff2, Ps segfaults and ARC syntax
- Fix some nullptr derefs on uninitialized graphdiff structs
- 'ar' is now r_cons compliant and rnum friendly (add arj)
- Fix some arc disasm syntax issues
- Fix segfault when saving analysis info in projects
- ARCompact analysis needs to be rewritten
2013-10-24 13:59:19 +02:00
pancake
8f158f6d0e Do not try to open empty project files 2013-08-25 22:58:43 +02:00
pancake
edc6d4086b Fix uninitialized use of project file buffer
And fix some minor typos
2013-06-18 12:15:11 +02:00
pancake
735bcc2fb9 Use r_file_abspath() and add dir.projects eval config var 2013-05-05 18:35:14 +02:00
pancake
59670523e2 Initial transition to sdb: anal.xrefs
- Cascade core_project_save > anal_project_save > anal_xrefs_save
- Database is stored into ~/.radare2/rdb/$prj.d/xrefs
- Build libsdb properly to get access to all the api
- Use sdb from r_anal_xrefs() - needs cleanup
- Update sdb to the latest version from git
- Fix some warnings
2013-04-18 03:58:44 +02:00
pancake
5c40488acc Fix .ia* issues when demangling c++, Fix visual hexa
Fix recent regression with scr.cols -> hex.cols
Minor fix that was causing some nasty r_num parsing
Show demangled symbol/imports names as comments
2013-04-16 19:48:59 +02:00
pancake
af2d3de5b4 Code cleanup 2013-02-07 09:41:05 +01:00
pancake
2365918652 Fix slow ELF loading and add anal hints support to projects
Fix slow ELF loading when shstr section was huge
Added 'ahj' command to list anal hints in json
Add 'ah*' and use it from r_core_project
Fix 'i*' command
2013-01-22 18:08:33 +01:00
pancake
5656505e79 Draft anal_hint. Fix build and fix build (armass.c)
Minor update in the enyo $webui
2013-01-13 03:19:32 +01:00
pancake
baae1f6e6a Honor $. variables to get regs and fix Ps string filter bug 2012-12-14 10:51:25 +01:00