Oops. Fix build

This commit is contained in:
pancake 2012-10-04 17:05:43 +02:00
parent 3fbfa2d21c
commit c18764e3f8
2 changed files with 11 additions and 14 deletions

23
TODO
View File

@ -5,15 +5,21 @@
------8<-------------------8<--------------------8<-----------------8<---------- ------8<-------------------8<--------------------8<-----------------8<----------
deprecate big num stuff
Big number support
==================
* big-ssl.c big-gmp.c ...
* implement GMP in util/big.c
- http://etutorials.org/Programming/secure+programming/Chapter+7.+Public+Key+Cryptography/7.5+Generating+a+Prime+Number+Testing+for+Primality/
====[[ 0.9.4 ]]==== ====[[ 0.9.4 ]]====
* 'Vdu' only undefines a basic block. not the whole function! tothink:
- it does not unflags the address if loc. * Event system . allow to send and read queues of messages.. thats pubsub!
* search for CALL instructions in text segment. * search for CALL instructions in text segment.
- analyze the destination address of each call destination - analyze the destination address of each call destination
* Integrate dwarf parser with disassembler and debugger
* Analysis: assume there's a function at the end of each function * Analysis: assume there's a function at the end of each function
* Event system . allow to send and read queues of messages.. thats pubsub! * Integrate dwarf parser with disassembler and debugger
* Step back .. log all state changes on every debugger stop * Step back .. log all state changes on every debugger stop
* Show analized functions in 'aa' -> discuss * Show analized functions in 'aa' -> discuss
* Timeout for code analysis (check timestamp) * Timeout for code analysis (check timestamp)
@ -22,9 +28,6 @@
* Insert assembly in visual should be more userfriendly (keep unwritten bytes) * Insert assembly in visual should be more userfriendly (keep unwritten bytes)
* io_next must work properly * io_next must work properly
- r_io must read in 512 or 4096 aligned blocks (get next section?) - r_io must read in 512 or 4096 aligned blocks (get next section?)
=======
* refactor vmenus.c -> refresh function must be redefined for each menu * refactor vmenus.c -> refresh function must be redefined for each menu
// show hints for // show hints for
@ -143,11 +146,6 @@ earada
* Implement search and replace /s * Implement search and replace /s
- insert or append? (see r1 cfg vars) - insert or append? (see r1 cfg vars)
Big number support
==================
* big-ssl.c big-gmp.c ...
* implement GMP in util/big.c
- http://etutorials.org/Programming/secure+programming/Chapter+7.+Public+Key+Cryptography/7.5+Generating+a+Prime+Number+Testing+for+Primality/
Assembler Assembler
--------- ---------
@ -155,7 +153,6 @@ Assembler
- So one can change from one arch to another with a pointer - So one can change from one arch to another with a pointer
- Cool for defining ranges of memory - Cool for defining ranges of memory
* r_io * r_io
- We need a way to get the underlying file which responds - We need a way to get the underlying file which responds
to the read call (this way we can know which library to the read call (this way we can know which library

View File

@ -71,7 +71,7 @@ R_API int r_core_write_op(RCore *core, const char *arg, char op) {
case 'a': buf[i] += str[j]; break; case 'a': buf[i] += str[j]; break;
case 's': buf[i] -= str[j]; break; case 's': buf[i] -= str[j]; break;
case 'm': buf[i] *= str[j]; break; case 'm': buf[i] *= str[j]; break;
case 'd': buf[i] = (str[j])? buf[i] / str[j]: 0 break; case 'd': buf[i] = (str[j])? buf[i] / str[j]: 0; break;
case 'r': buf[i] >>= str[j]; break; case 'r': buf[i] >>= str[j]; break;
case 'l': buf[i] <<= str[j]; break; case 'l': buf[i] <<= str[j]; break;
case 'o': buf[i] |= str[j]; break; case 'o': buf[i] |= str[j]; break;