forked from radareorg/radare2
/
ChangeLog
5372 lines (4232 loc) · 194 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
-=== RELEASE 0.8 ===-
changeset: 1625:0aaad74ad9fc
bookmark: master
tag: tip
user: pancake
date: Fri Jul 15 18:13:00 2011 +0200
files: configure configure.acr libr/core/core.c libr/io/undo.c r2-bindings/python/r_cons.i.experimental
description:
* Bump release 0.8 - Codename thecakeisapie
* Fix uninitialized memory issue in r_block_resize()
- Thanks vext01 for reporting
changeset: 1624:1315774824fb
parent: 1622:fc2643c36e30
parent: 1623:95f09764122e
user: pancake
date: Fri Jul 15 18:07:56 2011 +0200
description:
* Merge heads
changeset: 1623:95f09764122e
parent: 1620:236b81674ab5
user: earada
date: Fri Jul 15 14:17:36 2011 +0200
files: libr/bin/p/bin_elf.c
description:
* Fix virtual address in elf without setcions
changeset: 1622:fc2643c36e30
user: pancake
date: Fri Jul 15 12:57:30 2011 +0200
files: mk/gitpush.sh
description:
* Fix some typos in gitpush script
changeset: 1621:b6a6d3012998
user: pancake
date: Fri Jul 15 12:48:46 2011 +0200
files: Makefile mk/gitpush.sh
description:
* Added gitpush utility for github mirroring
changeset: 1620:236b81674ab5
user: pancake@pair
date: Fri Jul 15 02:21:40 2011 +0200
files: configure configure.acr
description:
* Bump acr to 0.8.6 with shellscript endian check
- New flags --with-{little|big}-endian
changeset: 1619:d49dd6f2e789
user: pancake@pair
date: Fri Jul 15 01:50:42 2011 +0200
files: binr/Makefile doc/maemo libr/Makefile maemo/Makefile maemo/README maemo/deb_hand.mak maemo/description.txt
description:
* Added support for new platform Maemo6-Harmattan
- Linux/arm with debugger support
- Debian package generation tools (no need for dpkg)
- Compilation instructions at doc/maemo
* Fix install in binr and libr
changeset: 1618:dd1c50f121bf
user: pancake@pair
date: Thu Jul 14 22:14:11 2011 +0200
files: configure configure.acr
description:
* Handle -lssl and pkg-config openssl
- Should fix NetBSD build
changeset: 1617:4c6e8c50e7cf
user: earada
date: Thu Jul 14 16:17:39 2011 +0200
files: libr/debug/p/debug_native.c libr/util/sys.c
description:
* Fix FreeBSD build
changeset: 1616:fd36edc76e42
user: pancake
date: Wed Jul 13 19:37:28 2011 +0200
files: test/t/asm
description:
* Fix asm test
changeset: 1615:1ad69f14f1db
user: pancake
date: Wed Jul 13 19:28:53 2011 +0200
files: test/tests.sh
description:
* Fix test suite
changeset: 1614:6c552be332cb
user: pancake
date: Wed Jul 13 19:22:38 2011 +0200
files: binr/radare2/Makefile binr/radiff2/Makefile binr/rafind2/Makefile config-user.mk.acr configure configure.acr libr/debug/t/Makefile libr/hash/t/Makefile libr/include/r_userconf.h.acr libr/io/p/debug.mk libr/io/p/gdb.mk libr/io/p/haret.mk libr/io/t/Makefile libr/socket/Makefile libr/socket/t/Makefile
description:
* Use OpenSSL (cflags/ldflags) from pkg-config
changeset: 1613:8ecc34f29bc4
user: pancake
date: Wed Jul 13 18:55:16 2011 +0200
files: doc/windows libr/asm/arch/msil/demsil.c libr/asm/p/asm_dalvik.c libr/bin/format/mach0/dyldcache.c libr/config.mk.tail libr/core/vmenus.c libr/include/list.h libr/include/r_types_base.h libr/io/p/io_w32dbg.c libr/socket/t/test.c libr/util/cache.c
description:
* Fix build and lot of warnings for w64
changeset: 1612:1552f58ae98c
user: earada
date: Wed Jul 13 17:41:26 2011 +0200
files: binr/radare2/radare2.c libr/core/cmd.c libr/core/config.c libr/core/file.c libr/include/r_core.h
description:
* Use native api to calculate md5/sha1 hashes
- Fix bug 29
changeset: 1611:3dd0b00836fe
user: pancake
date: Wed Jul 13 13:59:55 2011 +0200
files: binr/rax2/rax2.c doc/fortunes libr/fs/Makefile libr/fs/p/grub/Makefile libr/include/r_io.h libr/io/p/io_w32dbg.c
description:
* Fix w32 and w64 build (r_fs/grub issue)
* Dont quit rax2 when reading from stdin until 'q' or ^D
* Minor fix in fortunes
changeset: 1610:2637b35a1b31
user: pancake
date: Wed Jul 13 12:21:56 2011 +0200
files: libr/core/cmd.c
description:
* Fix double pdf (thanks vext01)
changeset: 1609:5b507dbd2c5e
user: pancake
date: Wed Jul 13 11:30:25 2011 +0200
files: Makefile
description:
* Remove manpages in purge
* Fix make symstall
changeset: 1608:980201d7e995
user: pancake@pair
date: Wed Jul 13 10:14:30 2011 +0200
files: binr/binr.mk binr/radare2/Makefile binr/radiff2/Makefile binr/rafind2/Makefile doc/static libr/debug/p/libgdbwrap/gdbwrapper.c libr/debug/p/libgdbwrap/include/gdbwrapper-internals.h libr/debug/p/libgdbwrap/include/gdbwrapper.h libr/debug/t/Makefile libr/hash/t/Makefile libr/io/Makefile libr/io/p/debug.mk libr/io/p/gdb.mk libr/io/p/haret.mk libr/io/p/io_gdb.c libr/io/p/mach.mk libr/io/p/malloc.mk libr/io/p/shm.mk libr/io/t/Makefile libr/socket/t/Makefile mk/gcc.mk
description:
* Fix static build (--without-pic --with-nonpic)
changeset: 1607:3a06619b5226
user: pancake@pair
date: Tue Jul 12 23:22:33 2011 +0200
files: libr/core/asm.c libr/core/cmd.c
description:
* Fix pi and /c commands
changeset: 1606:e220fccf6bc4
user: earada
date: Tue Jul 12 23:06:06 2011 +0200
files: libr/core/cmd.c
description:
* Fix some warnings
changeset: 1605:d15cbb5291a3
user: pancake
date: Tue Jul 12 19:42:20 2011 +0200
files: doc/windows libr/io/p/io_w32dbg.c mk/x86_64-w64-mingw32-gcc.mk
description:
* Fix build for ming-w64
changeset: 1604:026708c1cb88
user: earada
date: Tue Jul 12 17:26:56 2011 +0200
files: libr/core/vmenus.c libr/print/format.c
description:
* Enhacements in keybindings used in visual mounts menus
* Implement missing 'pf p' pointer format
changeset: 1603:71f82c98175a
user: pancake@pairch
date: Tue Jul 12 09:22:40 2011 +0200
files: configure configure.acr libr/fs/p/grub/fs/jfs.c libr/fs/p/grub/fs/minix.c libr/fs/p/grub/fs/sfs.c libr/fs/p/grub/fs/ufs.c libr/fs/p/grub/include/grub/term.h
description:
* Bump to 0.8b
* Clean up some warnings of r_fs
changeset: 1602:b266594d3e41
user: pancake@pairch
date: Tue Jul 12 00:31:57 2011 +0200
files: libr/fs/fs.c libr/fs/p/fs_grub_base.c libr/fs/p/grub/fs/ext2.c libr/fs/p/grub/grubfs.c libr/fs/p/grub/include/grub/fshelp.h libr/fs/p/grub/partmap/msdos.c
description:
* Fix invalid delta bug in r_fs_partitions
- Thanks @earada for noticing it
* Fix 32-64bit pointer segfault caused by missing function signature
* Make partition msdos map be verbose when failing
changeset: 1601:b7d4d5bfac76
user: pancake
date: Sat Jul 02 05:55:09 2011 +0200
files: libr/cons/cons.c
description:
* Fix segfault in r_cons_column
- Thanks vext01!
changeset: 1600:25ab5306a5a5
user: earada
date: Mon Jul 11 22:52:05 2011 +0200
files: libr/core/visual.c libr/core/vmenus.c libr/fs/fs.c libr/include/r_core.h libr/include/r_fs.h libr/util/str.c
description:
* Add vmenus-mounts option
changeset: 1599:ae1fbd26d6e1
user: pancake@pair
date: Mon Jul 11 21:10:14 2011 +0200
files: libr/core/core.c libr/line/dietline.c
description:
* Fix r_line autocomplete regreesion bug
changeset: 1598:78fd46d15e31
user: pancake
date: Mon Jul 11 20:24:21 2011 +0200
files: r2-bindings/vapi/r_asm.vapi
description:
* Fix r_asm_op vapi
changeset: 1597:746472366310
user: pancake
date: Mon Jul 11 19:41:32 2011 +0200
files: r2-bindings/vapi/r_search.vapi
description:
* Minor enhacement in RSearch vapi
changeset: 1596:132cde982651
user: pancake
date: Sat Jul 02 04:31:01 2011 +0200
files: libr/anal/cc.c
description:
* Fix null pointer segfault in R_ANAL_XOR
changeset: 1595:7d0fc19b907f
user: pancake@pair
date: Fri Jul 08 00:24:14 2011 +0200
files: libr/fs/fs.c libr/include/r_fs.h r2-bindings/vapi/r_fs.vapi
description:
* Add r_fs_partition_type api
changeset: 1594:baccdeb9b772
user: pancake@pair
date: Thu Jul 07 20:55:05 2011 +0200
files: libr/cmd/macro.c libr/print/print.c
description:
* Fix offbyone bug in r_print
changeset: 1593:8234909eb4e2
user: pancake
date: Thu Jul 07 18:40:18 2011 +0200
files: r2-bindings/Makefile r2-bindings/README r2-bindings/configure-langs r2-bindings/vapi/r_asm.vapi r2-bindings/vapi/r_core.vapi r2-bindings/vapi/r_flags.vapi
description:
* Fix r2-bindings valabind build (python, guile, ..)
changeset: 1592:18914cf2e3fc
user: pancake@pair
date: Thu Jul 07 02:04:42 2011 +0200
files: libr/anal/cc.c libr/core/cmd.c libr/core/disasm.c libr/line/dietline.c
description:
* Fix pdi with no args
* Fix bug in dietline autocomplete
changeset: 1591:4aa97a48fe31
user: pancake@pair
date: Thu Jul 07 00:53:08 2011 +0200
files: libr/asm/asm.c libr/core/cmd.c libr/include/r_asm.h libr/syscall/openbsd.c libr/syscall/syscall.c libr/syscall/win7.c plugins.def.cfg r2-bindings/vapi/r_asm.vapi
description:
* Some fixes in r_syscall (thanks vext01!)
* Use x86.olly before x86.nasm
* Add r_asm_assemble_file() method
- Accessible with 'waf' command
changeset: 1590:07c20c0fa2b0
user: pancake@pairch
date: Wed Jul 06 21:57:12 2011 +0200
files: binr/rsc2/rsc2.c libr/fs/p/grub/Makefile
description:
* Fix build on mingw32
changeset: 1589:1b07d34827a2
user: pancake
date: Wed Jul 06 11:48:16 2011 +0200
files: doc/windows libr/cons/cons.c libr/cons/output.c libr/cons/pipe.c libr/core/cmd.c libr/debug/debug.c libr/debug/p/debug_gdb.c libr/debug/p/debug_native.c libr/debug/p/debug_rap.c libr/debug/p/native/w32.c libr/include/r_cons.h libr/include/r_core.h libr/include/r_debug.h libr/socket/socket.c libr/util/num.c libr/util/range.c r2-bindings/vapi/r_core.vapi
description:
* Add from/to arguments to search_preludes()
* Mostly fix the ming-w32 build
* Avoid using alloca()
changeset: 1588:5b1f2f9f71ba
user: pancake@pair
date: Wed Jul 06 09:40:23 2011 +0200
files: libr/anal/arch/x86/x86im/x86im_io.h libr/anal/cc.c libr/anal/cond.c libr/anal/op.c libr/bin/format/dex/dex.h libr/bin/p/bin_dex.c libr/config/config.c libr/io/p/io_ptrace.c libr/util/str.c
description:
* More strcpy/sprintf/strcat exterminations
changeset: 1587:221e88ec0cc3
user: pancake@pair
date: Wed Jul 06 03:01:21 2011 +0200
files: binr/radare2/radare2.c binr/rarc2/rarc2.c libr/bin/Makefile libr/bin/demangle.c libr/bin/format/java/java.c libr/bin/mangling/cxx/cp-demangle.c libr/cmd/cmd.c libr/cmd/macro.c libr/debug/p/debug_native.c libr/include/r_cmd.h libr/include/r_types.h libr/include/r_util.h libr/io/io.c libr/syscall/openbsd.c libr/util/hex.c
description:
* Do not use strcpy/strcat/sprintf
- There are still some 3rd party files that require update
- Makes OpenBSD linking less verbose
changeset: 1586:d230d90abb81
user: pancake@pair
date: Wed Jul 06 01:45:45 2011 +0200
files: libr/bp/io.c libr/debug/debug.c
description:
* Remove debugging printfs in the debugger
changeset: 1585:52c78a456044
user: pancake@pair
date: Wed Jul 06 01:40:14 2011 +0200
files: libr/core/cmd.c libr/core/config.c libr/include/r_core.h r2-bindings/vapi/r_core.vapi
description:
* Added anal.prelude to specify an hexpair to find
* Added search/prelude API into RCore and Vapi
changeset: 1584:7273303f821c
user: pancake@pair
date: Wed Jul 06 01:29:18 2011 +0200
files: libr/asm/asm.c libr/cons/color.c libr/core/cmd.c libr/core/core.c libr/line/dietline.c libr/print/print.c libr/util/file.c libr/util/hex.c libr/util/str.c
description:
* Use strncpy instead of strcpy in asm and util
- Also avoid using sprintf and strcat
- Some speedup and buffer overflows fixed
* Reimplement 'ap' command using the API
- Fixes some issues related to nested console buffers
- Faster and more reliable
* Use Color_ definitions instead of hardcoded values in r_print
changeset: 1583:abd639c782a6
user: pancake
date: Tue Jul 05 17:24:05 2011 +0200
files: libr/core/cmd.c
description:
* Fix osx-64 prelude (thanks @reversemode)
changeset: 1582:5e96d665c83e
user: pancake
date: Tue Jul 05 17:14:39 2011 +0200
files: libr/core/anal.c libr/core/cmd.c r2-bindings/vapi/r_core.vapi
description:
* Split 'ap' in two cmd0s
* Add missing anal_all() in RCore vapi
changeset: 1581:c0d29691eeba
user: pancake@pair
date: Tue Jul 05 00:37:17 2011 +0200
files: libr/core/cmd.c
description:
* Fix CC- and CC-* (thanks vext01)
changeset: 1580:fdc5bda4d194
user: pancake@pair
date: Mon Jul 04 23:23:06 2011 +0200
files: libr/anal/p/anal_x86_simple.c libr/core/cmd.c libr/fs/p/grub/fs/hfs.c libr/fs/p/grub/fs/minix.c libr/fs/p/grub/kern/disk.c libr/include/r_util.h libr/util/hex.c
description:
* Fix some warnings patch by @capi_x
* Added R_REFCTR macros
* Ignore prefixed 0x in hexstr2bin
- Fixes issue in 'wo*' commands (thanks edd)
changeset: 1579:461ec6b746cb
user: earada
date: Mon Jul 04 18:54:41 2011 +0200
files: libr/bin/format/dex/dex.c libr/bin/format/dex/dex.h libr/bin/p/bin_dex.c libr/core/cmd.c libr/core/visual.c
description:
* Initial parse of dex files
- Load strings and methods
* Fix command 'r' parser
* Fix visual 'g' command without sections defined
changeset: 1578:dd9872d437ea
user: pancake
date: Mon Jul 04 18:16:12 2011 +0200
files: libr/debug/p/debug_gdb.c libr/debug/p/libgdbwrap/gdbwrapper.c libr/hash/Makefile libr/hash/calc.c libr/hash/hamdist.c libr/hash/hash.c libr/hash/sha1.c libr/hash/state.c
description:
* Some minor indent and warning cleanup
changeset: 1577:95ceff0c7e00
user: pancake
date: Mon Jul 04 10:32:22 2011 +0200
files: r2-bindings/vapi/r_anal.vapi
description:
* Added src/dst Value fields in RAnal.Op class
changeset: 1576:f80429dba9b2
user: pancake@pair
date: Sun Jul 03 13:06:16 2011 +0200
files: Makefile config-user.mk.acr global.mk
description:
* Honor MANDIR
changeset: 1575:a97681dfc320
user: pancake@pair
date: Sun Jul 03 12:58:19 2011 +0200
files: configure libr/core/cmd.c
description:
* Use newer ACR fixing --mandir configure flag
* Fix help message for 'r' command
changeset: 1574:f83f1c1687f9
user: pancake@pair
date: Sat Jul 02 13:48:18 2011 +0200
files: libr/debug/p/libgdbwrap/gdbwrapper.c libr/parse/p/parse_x86_pseudo.c
description:
* Do not asm.filter flags without '.' in name
- Avoid making disassembly look wrong
changeset: 1573:eb0b849ed708
user: pancake
date: Fri Jul 01 13:24:51 2011 +0200
files: libr/core/cmd.c
description:
* Add help for P command in ?
changeset: 1572:6916398dd117
user: pancake
date: Fri Jul 01 13:22:13 2011 +0200
files: DEVELOPERS libr/core/cmd.c
description:
* Add DEVELOPERS file as noted by Edd
changeset: 1571:402f4613b0fd
user: pancake@pair
date: Thu Jun 30 21:35:15 2011 +0200
files: libr/core/disasm.c libr/debug/p/libgdbwrap/gdbwrapper.c
description:
* Disable asm.dwarf until reimplemented
* Some more code cleanup in gdbwrap plugin code
changeset: 1570:2b66ff713900
user: pancake
date: Thu Jun 30 21:26:26 2011 +0200
files: r2-bindings/vapi/r_asm.vapi
description:
* Fix r_asm vapi
changeset: 1569:d36c06a087c4
user: pancake
date: Thu Jun 30 17:41:48 2011 +0200
files: libr/util/sys.c
description:
* Apply Edd Barrett patch fixing the zombie processes
bug in the r_sys_cmd_str_full() function
changeset: 1568:4d76e5957e52
user: pancake@pair
date: Thu Jun 30 09:21:51 2011 +0200
files: libr/debug/p/libgdbwrap/gdbwrapper.c
description:
* Some indentation fixes in gdbwrapper
changeset: 1567:e8a6e76f92ef
user: pancake@pair
date: Thu Jun 30 00:17:12 2011 +0200
files: binr/radiff2/radiff2.c libr/bp/bp.c libr/config/config.c libr/debug/p/libgdbwrap/gdbwrapper.c libr/fs/p/grub/main.c libr/io/map.c libr/io/p/io_debug.c libr/io/p/io_ptrace.c libr/lang/p/vala.c libr/util/range.c libr/util/t/pool.c libr/util/t/ralloc.c
description:
* Various gcc-4.6 warnings fixed
changeset: 1566:aff9020f93e9
user: pancake
date: Wed May 25 16:08:26 2011 +0200
files: libr/core/cmd.c
description:
* Fix segfault noticed pd? in OpenBSD64 by Edd Barret
- Thanks!
changeset: 1565:75a30dfa4a5f
user: pancake@pairch
date: Wed Jun 29 00:54:49 2011 +0200
files: libr/core/cmd.c libr/core/config.c
description:
* Implement dbg.follow (32 by default)
- follow program counter when pc > core->offset + dbg.follow
changeset: 1564:0cf33224cb20
user: pancake@pairch
date: Wed Jun 29 00:36:52 2011 +0200
files: libr/asm/p/asm_dalvik.c libr/core/cmd.c libr/flags/htflags.c libr/include/r_asm.h libr/io/io.c libr/reg/reg.c
description:
* Finally fix a segfault in the htflags implementation
- This was workarounded to work incorrectly
* Fix build on OSX of the dalvik plugin for r_asm
* Other minor random checks
changeset: 1563:a29f84236235
user: pancake@pair
date: Sun Jun 26 23:49:11 2011 +0200
files: binr/radare2/radare2.c libr/cons/cons.c libr/cons/grep.c libr/core/cmd.c libr/core/core.c libr/include/r_cons.h
description:
* use r_num_get in r_cons_grep
- Flags are now handled
* Added 'S.' command to show begin end and name of current section
* Implement 'sn' to seek to next opcode (alias for s+$l)
- Added $l variable
* Rename r2 flag -v to -q
-V flag is now -v (all flags in lowercase
changeset: 1562:9aa2b578f506
user: earada
date: Sun Jun 26 23:41:34 2011 +0200
files: libr/bin/format/elf/elf.c libr/core/visual.c
description:
* Add support for io.va mode in g/G visual keys
changeset: 1561:1398b6879202
user: earada
date: Sun Jun 26 22:42:34 2011 +0200
files: libr/asm/p/asm_dalvik.c libr/bin/format/dex/dex.h libr/bin/p/bin_dex.c
description:
* Handle strings meta info in dalvik disassemble
changeset: 1560:bacf35615775
user: pancake@pair
date: Sun Jun 26 21:24:22 2011 +0200
files: libr/cmd/macro.c libr/core/cmd.c libr/core/disasm.c test/b/flagfail
description:
* Fix macro definitions
* Handle asm.flags in core_disasm
changeset: 1559:9529041a3abf
user: pancake@pair
date: Sun Jun 26 20:29:24 2011 +0200
files: libr/asm/asm.c libr/bin/bin.c libr/bin/p/bin_dex.c libr/core/core.c libr/include/r_asm.h libr/include/r_bin.h
description:
* Added RBinBind type and logic
- Refactoring required to allow RAsm retrieve info from RBin
- Will be used by dalvik and java disassemblers
changeset: 1558:772e5ec66006
user: pancake@pair
date: Sun Jun 26 04:55:27 2011 +0200
files: libr/core/core.c
description:
* Fix segfault in file path autocompletion
changeset: 1557:409fecd03359
user: pancake
date: Wed May 25 15:43:54 2011 +0200
files: binr/Makefile binr/rabin2/rabin2.c binr/rsc2/rsc2.c binr/rsc2/scripts/manc binr/rsc2/scripts/msdn binr/rsc2/scripts/srcline libr/core/cmd.c libr/core/config.c libr/include/r_io.h
description:
* Implement 'Cl' command to set sourceline comments
* Fix, implement and install rsc2
- Added rsc2 srcline script
changeset: 1556:6f49f9c3b682
user: pancake@pair
date: Sun Jun 26 03:01:32 2011 +0200
files: libr/core/visual.c
description:
* Documentate 'g' and 'G' keys in Visual
changeset: 1555:052ee1e47363
user: pancake
date: Wed May 25 09:56:29 2011 +0200
files: libr/debug/p/debug_native.c libr/debug/reg.c
description:
* Fix newline in dr= command
- Set 'ss' register as a segment type in OpenBSD/x86_64
changeset: 1554:66ea40947fe0
user: pancake@pair
date: Sat Jun 25 21:43:56 2011 +0200
files: r2-bindings/vapi/r_asm.vapi
description:
* Fix definition of Asm.Op in r_asm.vapi
changeset: 1553:976f78f72a3e
user: pancake@pair
date: Sat Jun 25 21:25:44 2011 +0200
files: r2-bindings/python/test-r_core.py
description:
* Fix file_open() in python test
changeset: 1552:c8aeec5ac588
user: pancake
date: Wed May 25 08:43:12 2011 +0200
files: libr/debug/debug.c
description:
* Remove 'Cannot attach to this pid' error message
changeset: 1551:efa23ff8192b
user: pancake@pair
date: Thu Jun 23 01:01:27 2011 +0200
files: libr/core/disasm.c
description:
* Fix segfault in core/print_disasm
changeset: 1550:4e1ef4215c56
user: pancake@pair
date: Wed Jun 22 00:28:03 2011 +0200
files: TODO binr/rafind2/rafind2.c
description:
* Add rafind2 -e to search for regular expression keywords
changeset: 1549:12586d05833a
user: pancake@pair
date: Wed Jun 22 00:19:02 2011 +0200
files: libr/core/cmd.c libr/io/cache.c libr/io/io.c test/cachetest
description:
* Fix r_io_cache
- Added test/cachetest
changeset: 1548:b11d4762a848
user: pancake@pair
date: Tue Jun 21 00:53:05 2011 +0200
files: libr/debug/debug.c
description:
* Do not display 'Cannot attach' when pid = -1
changeset: 1547:cd89a47aa0aa
user: pancake@pair
date: Tue Jun 21 00:50:07 2011 +0200
files: libr/bp/bp.c
description:
* Check for null in r_bp_list printf
- Fixes segfault in Solaris
- Close bug #5
changeset: 1546:eccb4155ab60
user: pancake@pair
date: Tue Jun 21 00:33:29 2011 +0200
files: libr/debug/reg.c libr/util/str.c
description:
* Fix r_str_bits()
- eflags/rflags now works .. but needs some testing
changeset: 1545:b9582090d0c5
user: pancake
date: Wed May 25 07:16:24 2011 +0200
files: libr/debug/p/debug_native.c
description:
* Implement OpenBSD/amd64 debug register maps
changeset: 1544:2d1d4ad8dcfc
user: pancake@pair
date: Mon Jun 20 23:53:38 2011 +0200
files: libr/fs/p/grub/Makefile libr/util/mem.c libr/waitfordeps.sh
description:
* Fix build in OSX
changeset: 1543:f8fef9318a41
user: pancake
date: Mon Jun 20 18:33:25 2011 +0200
files: libr/core/cmd.c
description:
* Move 'pdi' into 'pi' to we can now 'pif'
changeset: 1542:8e065444cc4b
user: pancake
date: Thu Jun 16 14:12:09 2011 +0200
files: libr/core/cmd.c
description:
* Implement px'f' for all print formats.. needs some cleanup
changeset: 1541:cf9b66b22174
user: pancake@n900
date: Wed Jun 15 23:53:56 2011 +0200
files: mk/tcc.mk
description:
* Fix build with TCC (tiny C compiler)
changeset: 1540:560161516b79
user: pancake@pair
date: Tue Jun 14 04:49:10 2011 +0200
files: TODO libr/include/r_anal.h libr/include/r_flist.h libr/socket/socket.c
description:
* Fix build for extern "C" C++
changeset: 1539:900c03438c3f
user: pancake
date: Tue Jun 14 01:44:28 2011 +0200
files: INSTALL binr/rasc2/Makefile global.mk libr/asm/arch/csr/dis.c libr/asm/arch/csr/dis.h libr/asm/arch/msil/demsil.c libr/asm/arch/x86/ollyasm/disasm.c libr/asm/arch/x86/ollyasm/disasm.h libr/asm/arch/x86/udis86/extern.h libr/asm/arch/x86/udis86/input.c libr/asm/arch/x86/udis86/types.h libr/asm/p/asm_msil.c libr/fs/p/grub/Makefile libr/waitfordeps.sh mk/mad.mk
description:
* Added 'mad' compiler support to crosscompile to maemo6 with QtCreator
- ./configure --with-compiler=mad --with-ostype=gnulinux
* Fix various warnings reported by maemo toolchain
changeset: 1538:476e15875427
user: pancake
date: Thu Jun 09 14:23:02 2011 +0200
files: r2-bindings/vapi/t/code_search.vala r2-bindings/vapi/t/gadget_search.vala
description:
* Import code|gadget_search vala code examples
changeset: 1537:0005006f92ff
user: pancake
date: Thu Jun 09 12:38:11 2011 +0200
files: libr/bin/format/elf/elf.c
description:
* Fix invalid free in r_bin_elf
changeset: 1536:7902c31c3795
user: pancake
date: Thu Jun 09 11:56:32 2011 +0200
files: libr/search/keyword.c
description:
* Fix null pointer segfault when keyword creation fails
changeset: 1535:c068c69eed57
user: pancake@pair
date: Thu Jun 09 02:29:24 2011 +0200
files: libr/core/vmenus.c
description:
* Added VdS command
changeset: 1534:f10fa650212b
user: pancake@pair
date: Thu Jun 09 02:12:46 2011 +0200
files: libr/bin/bin.c libr/core/disasm.c libr/core/vmenus.c libr/include/r_util.h libr/util/str.c
description:
* Some fixes in the LEA/MOV memref analysis
* Stretch bytes and stackptr in disasm
* Fix string length in r_bin (\0 is counted)
- hello is a 6 byte length string
* Fix 'Vds' to autodetect string length
changeset: 1533:02f334c6190e
user: pancake@pair
date: Thu Jun 09 01:20:02 2011 +0200
files: libr/core/cmd.c libr/core/core.c libr/core/disasm.c libr/debug/debug.c libr/debug/p/debug_native.c libr/debug/trace.c libr/include/r_util.h libr/print/format.c libr/print/print.c libr/util/mem.c libr/util/num.c
description:
* Added 'pw' and 'pq' commands to print 32bit and 64bit hex values
* Autocomplete 'dcu' argument
* Analyze [pc+delta] mov and lea opcodes on x86-64
- Resolves indirect string pointers for ObjectiveC binaries
* Handle UCALL in dso
* Fix x86-64 register profile for OSX
* Implement r_mem_get_num()
* Various fixes in 'pf' command
changeset: 1532:111adedd2e9f
user: pancake@pair
date: Wed Jun 08 18:15:19 2011 +0200
files: TODO libr/core/cmd.c
description:
Handle no size argument in CC command
changeset: 1531:5552f012692d
user: pancake@pair
date: Tue Jun 07 17:53:15 2011 +0200
files: TODO libr/core/cmd.c libr/print/print.c libr/util/str.c test/offtest
description:
* Use glob to check flags in @@
- Document @@ suffix
* Fix hexdump indentation when offset is >32bits
* Optimize glob for null needle
changeset: 1530:eabcdc6c6f97
user: pancake@pairch
date: Mon Jun 06 01:07:27 2011 +0200
files: libr/core/cmd.c test/t/grep test/tests.sh
description:
* Add 'grep' test
* Fix -i flag
changeset: 1529:9e873ad9f6ca
user: pancake@pairch
date: Mon Jun 06 00:44:17 2011 +0200
files: test/Makefile test/tests.sh
description:
* Add support for paralel test execution
changeset: 1528:42abf2574589
user: pancake@pairch
date: Mon Jun 06 00:24:16 2011 +0200
files: test/Makefile
description:
* Add missing makefile
changeset: 1527:c2fbd7f4959f
user: pancake@pairch
date: Mon Jun 06 00:16:11 2011 +0200
files: binr/rarun2/main.c libr/cons/input.c libr/core/config.c libr/core/visual.c
description:
* Handle environment variables in rarun2
* Added support for F12 key in r_cons
* Added key.f# eval vars to configure function keys in visual
changeset: 1526:05a0413545d4
user: pancake@pairch
date: Sun Jun 05 23:30:19 2011 +0200
files: binr/rabin2/rabin2.c
description:
* Fix build. Use r_name_filter in rabin2
changeset: 1525:990b1484670d
user: pancake@pairch
date: Sun Jun 05 20:36:22 2011 +0200
files: binr/radare2/radare2.c binr/rarun2/main.c libr/cons/input.c libr/core/cmd.c libr/core/libs.c libr/core/visual.c libr/include/r_cons.h libr/io/undo.c test/README test/b/crash test/b/flagfail test/t/crash test/t/math test/t/redo test/t/undo
description:
* Implement support for handling av/repag and Function keys in r_cons
* Remove -u flag in r2 (was not implemented, but not needed)
* Added ?v command
* Check if file exists in rarun2
* Fix cmd.vprompt
* Some fixes in io.undo
- Two test cases to check undo and redo ops
* Added 2 bugs in testsuite
changeset: 1524:360a84794ec0
user: pancake@pairch
date: Sun Jun 05 01:33:28 2011 +0200
files: binr/rarun2/Makefile binr/rarun2/main.c binr/rarun2/x binr/rarun2/x.input
description:
* Added rarun2 program
changeset: 1523:5671d2be4a04
user: pancake@pair
date: Sat Jun 04 13:29:15 2011 +0200
files: libr/anal/meta.c libr/core/project.c
description:
* Slow but complete storage of project information
- put console in non-interactive mode when dumping project
- functions, comments, references, ..
- Added code analysis information
- Avoid dupped comments
changeset: 1522:fccc2504a77d
user: pancake@pair
date: Sat Jun 04 05:27:26 2011 +0200
files: binr/radare2/radare2.c libr/anal/meta.c libr/bin/bin.c libr/cons/cons.c libr/core/cmd.c libr/core/config.c libr/core/disasm.c libr/core/file.c libr/flags/Makefile libr/flags/name.c libr/include/r_flags.h libr/include/r_util.h libr/util/Makefile libr/util/name.c test/TODO
description:
* Do not load strings if project is already loaded
- Added bin.strings eval key
* Fix range check for anal/meta
* Do not exit(1) when write error on console
* Added 'ad' command to analyze data
- Find trampolines from data to text f.ex
- Supports 32 and 64 bit archs
* flags/name moved to util/name
changeset: 1521:70614113a93b
user: pancake@pair
date: Sat Jun 04 03:51:33 2011 +0200
files: libr/core/cmd.c
description:
* Add format and packet to 'i'
changeset: 1520:df3ded7a1b95
user: pancake@pair
date: Sat Jun 04 03:40:44 2011 +0200
files: libr/core/cmd.c
description:
* Extend 'i' output
changeset: 1519:343307ab232a
user: pancake@pair
date: Sat Jun 04 03:23:12 2011 +0200
files: libr/core/visual.c libr/core/vmenus.c libr/include/r_core.h
description:
* Fix build
changeset: 1518:9b752cf3a30a
user: pancake@pairch
date: Sat Jun 04 03:14:57 2011 +0200
files: libr/asm/arch/x86/udis86/syn-intel.c
description:
* Chop space for instructions without arguments on udis86
changeset: 1517:4b642fd94416
user: pancake@pairch
date: Sat Jun 04 03:14:04 2011 +0200
files: libr/anal/p/anal_x86.c libr/anal/reflines.c libr/asm/asm.c libr/asm/p/asm_arm.c libr/asm/p/asm_armthumb.c libr/asm/p/asm_avr.c libr/asm/p/asm_bf.c libr/asm/p/asm_csr.c libr/asm/p/asm_dalvik.c libr/asm/p/asm_java.c libr/asm/p/asm_mips.c libr/asm/p/asm_msil.c libr/asm/p/asm_ppc.c libr/asm/p/asm_psosvm.c libr/asm/p/asm_sh.c libr/asm/p/asm_sparc.c libr/asm/p/asm_x86.c libr/asm/p/asm_x86_olly.c libr/core/Makefile libr/core/cmd.c libr/core/core.c libr/core/disasm.c libr/core/visual.c libr/core/vmenus.c libr/flags/htflags.c libr/include/r_asm.h libr/include/r_core.h libr/include/r_list.h libr/io/io.c libr/reg/arena.c libr/reg/reg.c libr/util/num.c test/config.sh test/t/asm test/t/crash test/t/dbg-bp test/t/echo test/t/write test/tests.sh
description:
* r_asm_disassemble use _CONST_ut8* buffer now
* Split core/cmd.c into disasm.c and core/visual.c into vmenus.c
* Fix some warnings reported by valgrind
* Chop instructions disassembled by udis86
* Fix visual prompt display in debugger mode
* Added 'pdi' and 'pdf' commands
- Used to print just instructions or lengths
- Documented via 'pd?'
* Added initial work on a test suite for r2
- Spot a crash!
changeset: 1516:0ba6003d43c8
user: earada
date: Sat Jun 04 01:36:31 2011 +0200
files: libr/anal/meta.c libr/core/cmd.c libr/util/str.c
description:
* Fix f-* command
* C- now supports ranges
changeset: 1515:54d62d1d3afc
user: pancake@pair
date: Fri Jun 03 23:58:31 2011 +0200