radare2/libr/util
pancake 92fe1abd27
Some checks are pending
build / linux-wasi (push) Waiting to run
build / linux-wasi-api (push) Waiting to run
build / linux-csnext (push) Waiting to run
build / linux-ssl-crypto (push) Waiting to run
build / tarball (push) Waiting to run
build / linux-static (push) Waiting to run
build / linux-acr-rpm-64 (push) Waiting to run
build / linux-acr-deb (amd64) (push) Waiting to run
build / linux-acr-deb (arm64, aarch64-linux-gnu) (push) Waiting to run
build / linux-acr-deb (i386, multilib) (push) Waiting to run
build / macos-acr (arm64, 13) (push) Waiting to run
build / macos-acr (x86_64, 12) (push) Waiting to run
build / ios (cydia32) (push) Waiting to run
build / ios (true, cydia) (push) Waiting to run
build / android-acr (16, arm) (push) Waiting to run
build / android-acr (aarch64) (push) Waiting to run
build / android-meson (x86_64) (push) Waiting to run
build / w32-meson (push) Waiting to run
build / w64-static-2022 (push) Waiting to run
build / w64-static (push) Waiting to run
build / w64-meson (push) Waiting to run
build / check_abi_compatibility (push) Blocked by required conditions
build / check_release (push) Blocked by required conditions
build / release (push) Blocked by required conditions
CI / linux-acr-oldlibsbug (push) Waiting to run
CI / linux-nocs (push) Waiting to run
CI / linux-acr-gperf (push) Waiting to run
CI / linux-sys-capstone (push) Waiting to run
CI / linux-acr-resymlink (push) Waiting to run
CI / linux-test (push) Waiting to run
CI / linux-static-meson (push) Waiting to run
CI / macos-test (push) Waiting to run
CI / linux-rpath (push) Waiting to run
CI / macos-rpath (push) Waiting to run
CI / linux-meson-spaces (push) Waiting to run
CI / linux-tinyasan-fuzz (push) Waiting to run
CI / linux-asan-fuzz (push) Waiting to run
CI / w64-make (push) Waiting to run
CI / w32-mingw (push) Waiting to run
CI / w64-mingw (push) Waiting to run
Code scanning - action / CodeQL-Build (push) Waiting to run
Coverity Scan / latest (push) Waiting to run
tcc / ubuntu-tcc-newabi (push) Waiting to run
tcc / ubuntu-tcc-test (push) Waiting to run
tcc / ubuntu-tcc-nodbg (push) Waiting to run
tcc / r2pm-tcc (push) Waiting to run
tcc / ubuntu-tcc-syslibs (push) Waiting to run
Fix latest covs and add the new RBuf.drain API
2024-11-26 19:13:07 +01:00
..
d Import charsets from imhex ##print 2024-11-13 00:49:52 +01:00
regex Replace r_return_val_if_fail with uppercase alternative 2024-08-05 12:26:32 +02:00
alloc.c Replace other r_return_* uses and update DEVELOPERS.md ##refactor 2024-08-05 13:31:58 +02:00
asn1_oids.h Add ASN1 Algorithm Identifiers for Edwards curves ##print 2022-11-22 11:00:14 +01:00
asn1_str.c Remove unnecessary cast in free() 2023-06-12 09:39:32 +02:00
asn1.c Fix another leak in asn1 and add R2_600 comments 2024-11-05 15:53:59 +01:00
assert.c Implement log.source and log.origin ##shell 2022-09-14 18:51:02 +02:00
axml_resources.h
axml.c Replace r_return_val_if_fail with uppercase alternative 2024-08-05 12:26:32 +02:00
base32.c Fix latest covs and add the new RBuf.drain API 2024-11-26 19:13:07 +01:00
base36.c Fix warning on msvc 2024-03-13 00:07:24 +01:00
base85.c Please some else lints 2023-11-13 15:52:48 +01:00
base91.c
bdiff.c Enable linting for trailing tabs ##lint 2022-08-22 23:25:40 +02:00
big_gmp.c Initial work towards onifying r_util ##build 2022-07-25 06:34:09 -04:00
big_ssl.c Initial work towards onifying r_util ##build 2022-07-25 06:34:09 -04:00
big.c Replace other r_return_* uses and update DEVELOPERS.md ##refactor 2024-08-05 13:31:58 +02:00
bitmap.c Initial implementation of pfb, binary formatting ##print 2022-05-22 22:53:41 +02:00
bplist.c Replace r_return_val_if_fail with uppercase alternative 2024-08-05 12:26:32 +02:00
bscanf.c Fix a couple of unit bugs and use uppercased macros (1/2) 2024-04-17 16:11:36 +02:00
buf_bytes.c Deprivatize RBuffer ##util 2024-11-20 04:32:58 +01:00
buf_cache.c Deprivatize RBuffer ##util 2024-11-20 04:32:58 +01:00
buf_file.c Deprivatize RBuffer ##util 2024-11-20 04:32:58 +01:00
buf_io.c Deprivatize RBuffer ##util 2024-11-20 04:32:58 +01:00
buf_mmap.c Deprivatize RBuffer ##util 2024-11-20 04:32:58 +01:00
buf_ref.c Deprivatize RBuffer ##util 2024-11-20 04:32:58 +01:00
buf_sparse.c Deprivatize RBuffer ##util 2024-11-20 04:32:58 +01:00
buf.c Fix latest covs and add the new RBuf.drain API 2024-11-26 19:13:07 +01:00
calc.c Fix broken test exposing reentrant RNum.math glitch ##bug 2024-10-30 18:20:04 +01:00
charset.c Merge down more newabi stuff 2024-11-21 19:26:31 +01:00
chartable.c Add ascii table and r_str_lstr APIs ##util 2024-11-24 13:18:19 +01:00
chmod.c Also replace __UNIX__ with R2__UNIX__ 2022-12-10 20:32:10 +01:00
debruijn.c Replace other r_return_* uses and update DEVELOPERS.md ##refactor 2024-08-05 13:31:58 +02:00
deps.mk Add AIX config support ##port 2023-12-05 13:01:06 +01:00
donut.c Add and fix two more for loop linter rules 2022-07-02 22:40:28 +02:00
event.c Redesign the REvent API ##api 2024-11-21 19:08:23 +01:00
file.c Avoid double slash in paths constructed with RFile.new 2024-10-16 22:01:21 +02:00
format2.c Deprecate the IS_DIGIT/IS_UPPER/IS_LOWER, we have posix ##api 2024-09-17 17:05:59 +02:00
format.c Deprecate the IS_DIGIT/IS_UPPER/IS_LOWER, we have posix ##api 2024-09-17 17:05:59 +02:00
getopt.c Fix #22594 - Handle long flags in r_getopt as an alias for help ##shell 2024-02-14 18:36:51 +01:00
graph_drawable.c Replace r_return_val_if_fail with uppercase alternative 2024-08-05 12:26:32 +02:00
graph.c Minor optimization in r_graph ##util 2024-09-16 12:48:28 +02:00
hex.c Fix segfault in hex2bin when length is zero ##crash 2024-10-12 21:30:16 +02:00
idpool.c Add r_id_storage_{init/fini} ##util 2024-11-26 01:15:27 +01:00
intervaltree.c Replace r_return_val_if_fail with uppercase alternative 2024-08-05 12:26:32 +02:00
json_indent.c Replace r_return_val_if_fail with uppercase alternative 2024-08-05 12:26:32 +02:00
json_parser.c Initial implementation of r2pipe2 ##shell 2024-05-27 11:57:13 +02:00
lib.c Unified function to jsonify the plugin meta + more fields ##api 2024-11-22 19:03:14 +01:00
list.c Finish the last NEW_ABI code blocks 2024-11-24 21:30:47 +01:00
log.c Finish the last NEW_ABI code blocks 2024-11-24 21:30:47 +01:00
Makefile Add ascii table and r_str_lstr APIs ##util 2024-11-24 13:18:19 +01:00
mem.c Replace other r_return_* uses and update DEVELOPERS.md ##refactor 2024-08-05 13:31:58 +02:00
meson.build Add ascii table and r_str_lstr APIs ##util 2024-11-24 13:18:19 +01:00
name.c Deprecate the IS_DIGIT/IS_UPPER/IS_LOWER, we have posix ##api 2024-09-17 17:05:59 +02:00
new_rbtree.c Replace other r_return_* uses and update DEVELOPERS.md ##refactor 2024-08-05 13:31:58 +02:00
pie.c Use ascii instead of utf8 for the pie chart 2024-03-25 19:21:21 +01:00
pj.c Properly represent nan and inf in JSON 2024-10-13 12:23:25 +02:00
pkcs7.c Fix all pkcs/x509 api names (#23674) 2024-11-23 20:18:52 +01:00
print_code.c Replace other r_return_* uses and update DEVELOPERS.md ##refactor 2024-08-05 13:31:58 +02:00
print.c Rewrite r_io_p2v ##io 2024-11-25 01:00:42 +01:00
prof.c
protobuf.c Fix few windows warnings 2022-10-24 17:55:34 +02:00
punycode.c Deprecate the IS_DIGIT/IS_UPPER/IS_LOWER, we have posix ##api 2024-09-17 17:05:59 +02:00
qrcode.c Balance spacings in braces ##indent 2022-10-13 21:21:34 +02:00
queue.c Branch prediction optimizations (2/3) ##performance 2023-04-18 16:10:44 +02:00
randomart.c Fix #19823 - Changed http to https 2024-02-14 17:42:25 +01:00
range.c Implement RRange.toString() ##util 2023-10-23 09:09:36 +02:00
rbtree.c Replace r_return_val_if_fail with uppercase alternative 2024-08-05 12:26:32 +02:00
rlz4.c Fix latest covs and add the new RBuf.drain API 2024-11-26 19:13:07 +01:00
rprintf.c Initial implementation of our custom r_str_printf api 2024-02-08 11:16:42 +01:00
rstr.c Fix last covs 2022-09-26 18:23:07 +02:00
rvc_git.c Replace r_return_val_if_fail with uppercase alternative 2024-08-05 12:26:32 +02:00
rvc_rvc.c Aim to fix the duplicated sha symbols from rvc cyclic dep ##build 2024-11-02 12:45:40 +01:00
rvc.c Aim to fix the duplicated sha symbols from rvc cyclic dep ##build 2024-11-02 12:45:40 +01:00
rxml.c Replace other r_return_* uses and update DEVELOPERS.md ##refactor 2024-08-05 13:31:58 +02:00
sandbox.c Fix windows and wasm builds 2024-08-08 06:47:21 +02:00
sdb.mk Update to the latest sdb 2024-03-30 12:13:57 +01:00
seven.c Avoid the use of sprintf() 2023-01-25 21:39:22 +01:00
signal.c Add --disable-debugstuff to build without R_LOG_DEBUG, ^C and other stuff ##build 2023-11-21 14:26:32 +01:00
skiplist.c Replace other r_return_* uses and update DEVELOPERS.md ##refactor 2024-08-05 13:31:58 +02:00
spaces.c Replace r_return_val_if_fail with uppercase alternative 2024-08-05 12:26:32 +02:00
spp.mk
sstext.c Apply some more minor fixes written offline 2023-02-12 21:21:45 +01:00
stack.c Replace r_return_val_if_fail with uppercase alternative 2024-08-05 12:26:32 +02:00
str_constpool.c Dont use != NULL as its implicit in C, even for bool casts ##refactor 2022-03-15 19:54:04 +01:00
str_trim.c Replace other r_return_* uses and update DEVELOPERS.md ##refactor 2024-08-05 13:31:58 +02:00
str.c Add ascii table and r_str_lstr APIs ##util 2024-11-24 13:18:19 +01:00
strbuf.c Replace other r_return_* uses and update DEVELOPERS.md ##refactor 2024-08-05 13:31:58 +02:00
strpool.c Replace r_return_val_if_fail with uppercase alternative 2024-08-05 12:26:32 +02:00
sys_sh.c Use more R_LOG in core, bin, debug, io, .. and add more lints 2022-09-06 08:08:24 +02:00
sys_w32.c Do the same for __WINDOWS__ -> R2__WINDOWS__ 2022-12-10 20:32:10 +01:00
sys.c Initial implementation of the http sessions ##web (#23272) 2024-09-03 01:15:00 +02:00
syscmd.c Move the abspath logic from cmd to the syscmd api 2024-08-21 16:27:56 +02:00
table.c Add cfg.table.* options and implement wrap/maxcol ##print 2024-11-25 15:06:08 +01:00
thread_chan.c Replace r_return_val_if_fail with uppercase alternative 2024-08-05 12:26:32 +02:00
thread_cond.c Do the same for __WINDOWS__ -> R2__WINDOWS__ 2022-12-10 20:32:10 +01:00
thread_lock.c Replace r_return_val_if_fail with uppercase alternative 2024-08-05 12:26:32 +02:00
thread_pipe.c
thread_sem.c Fix signed vs unsigned comparison 2024-03-30 13:14:51 +01:00
thread.c Replace r_return_val_if_fail with uppercase alternative 2024-08-05 12:26:32 +02:00
time.c Fix #17444 - Refactoring/cleanup of the RTime API for consistency 2024-02-18 12:25:16 +01:00
token.c Fix 'Cannot redirect the same fd twice' bug in the command parser ##shell 2024-06-27 12:52:48 +02:00
tree.c Remove R_EMPTY and R_EMPTY2 2022-03-13 11:26:10 +01:00
ubase64.c Handle URL safe base64 decoding ##util 2024-03-06 23:13:48 +01:00
udiff.c Replace other r_return_* uses and update DEVELOPERS.md ##refactor 2024-08-05 13:31:58 +02:00
uleb128.c Fix another left shift UB in uleb aka bug5 from #23278 ##crash 2024-09-06 01:36:12 +02:00
unum.c Cleanup, handle errors and support : syntax for $k{} ##shell 2024-10-30 13:22:41 +01:00
utf8.c Replace r_return_val_if_fail with uppercase alternative 2024-08-05 12:26:32 +02:00
utf16.c Support big endian utf16 strings write+search ##search 2024-11-24 14:10:32 +01:00
utf32.c
utype.c Replace r_return_val_if_fail with uppercase alternative 2024-08-05 12:26:32 +02:00
vector.c Replace other r_return_* uses and update DEVELOPERS.md ##refactor 2024-08-05 13:31:58 +02:00
w32.c Fix #19823 - Changed http to https 2024-02-14 17:42:25 +01:00
w32dw.c Check w32dw APIs nullability for #23490 2024-10-24 19:21:49 +02:00
x509.c Fix all pkcs/x509 api names (#23674) 2024-11-23 20:18:52 +01:00
x509.h Fix all pkcs/x509 api names (#23674) 2024-11-23 20:18:52 +01:00
xdg.c Fix xdg cachedir and histfile path issues ##shell 2024-10-28 10:36:11 +01:00
zip.c New prj core plugin as PoC ##projects 2024-10-21 15:32:31 +02:00