Commit Graph

24 Commits

Author SHA1 Message Date
pancake
6bbe2e22fa Use R_LOG instead of eprintf (Usage in libr/util) 2023-03-14 20:42:02 +01:00
Dennis Goodlett
25f4f51384 Add log error when pj depth limit reached ##util 2022-10-03 23:21:46 +02:00
pancake
7e7fd5835a
Add 'pFB' command to use the new BPLIST parser ##print
* Kudos to https://github.com/libimobiledevice/libplist
* Licensed under LGPL
* Add pj_kraw() api
* Add bplist00 magic and add tests for /m and pFBj
2022-01-30 22:30:10 +01:00
pancake
f2995c2949
Introduce r_strf and stop using sdb_fmt ##util 2022-01-18 18:35:31 +01:00
Liumeo
a79bf446fa
Use pj in debug ##refactor (#18270) 2021-01-24 16:07:30 +01:00
Liumeo
39f5b12b8f
Use pj in cmd_log and cmd_print ##refactor (#18259) 2021-01-22 00:51:33 +01:00
Hex
6ea0a08ecf
Add cfg.json.* encoding options (#17681) ##json 2020-10-27 11:46:27 +01:00
pancake
160fc95e66
Use (void) instead of () in function signatures (#17026) ##refactoring
* Use (void) instead of () in function signatures
* Add test to avoid further contributions to commit the same mistake
2020-06-14 16:08:32 +02:00
Florian Märkl
69cf5d662d
Add pj_reset() API ##json (#16802) 2020-05-12 00:11:42 +02:00
Florian Märkl
011a49c6c7
Remove one level of indirection from PJ (#16484) 2020-04-08 23:09:19 +02:00
radare
0968e0f7b5
Add pj_ad api to print raw data ##json 2020-03-20 19:35:41 +01:00
pancake
2a4aa792bf Add pj_ko and pj_ka APIs ##util 2020-03-10 14:36:35 +01:00
Florian Märkl
4b02315717 Add null to pj and use for relocs (#15776)
* Add pj_null() and pj_knull()

* Print reloc name as null in json if not available

* Omit reloc name in json
2020-01-09 11:58:35 +01:00
pancake
6cb3a0831e Some tweaks related to pj/disasm 2019-06-22 12:33:37 +02:00
pancake
e0572e0d02 Use asserts in pj api to catch this issue earlier ##json 2019-06-21 22:56:53 +02:00
radare
188759b7e2
Implement fq. fj. and f*. - show flag in current offset commands ##core 2019-04-15 03:08:22 +02:00
a1ext
225314bca4 Fix #1179 - itj hashes calculation command has fixed (#13441)
* Fixes #1179 - `itj` command has fixed, small refactoring on hashes storage, removed obsolete `file.sha1` usage
* Show all the different hashes on `it` and `itj`
* `it` and `itj` refactoring.
PJ optimizations have made, added more arguments checks
2019-03-21 11:02:48 +01:00
blenk92
bb91451b3f Use pj for agfj (and others) + rename pj_sn and pj_ksn to pj_N and pj_kN 2019-02-13 11:44:42 +01:00
pancake
0939198515 Use pj in rasm2.c and add pj_f for float 2019-02-04 16:40:57 +01:00
Maijin
334d0b3728
Aoj use pj ##refactor (#12882) 2019-01-23 21:28:19 +01:00
radare
e0adfa6dbf
Fix missing comma bug in pj.c fixes invalid json in afcfj (#12802) 2019-01-16 03:06:17 +01:00
Florian Märkl
03a38dddb5 Fix comma before object or array in pj ##util 2019-01-10 01:59:07 +01:00
pancake
2b4cd0eb0f Add %S for base64 in util/pj (JSON printer) 2019-01-05 12:23:08 +01:00
radare
e6874e1d88
Initial import of the PJ (PrintJSON) API 2018-12-21 09:18:25 +01:00