Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Ahmeth4n/renef
/ functions
Functions
1,194 in github.com/Ahmeth4n/renef
⨍
Functions
1,194
◇
Types & classes
336
Function
init_irt_add
src/agent/hook/java.c:890
Function
init_recursive_lua_mutex
src/agent/hook/java.c:28
Method
input_stream_adapter
external/json.hpp:6555
Function
insert
external/json.hpp:20041
Function
is_c_string
external/json.hpp:4293
Method
is_connected
src/librenef/transport/uds.h:38
Method
is_connected
src/librenef/transport/tcp.h:37
Method
is_connected
src/librenef/util/server_connection.cpp:92
Function
is_discarded
@brief return whether value is discarded @sa https://json.nlohmann.me/api/basic_json/is_discarded/
external/json.hpp:21426
Method
is_errored
external/json.hpp:9383
Function
is_primitive
@brief return whether type is primitive @sa https://json.nlohmann.me/api/basic_json/is_primitive/
external/json.hpp:21342
Function
is_transparent
external/json.hpp:4321
Function
items
@brief helper to access iterator member functions in range-based for @sa https://json.nlohmann.me/api/basic_json/items/
external/json.hpp:22924
Method
iter_impl
external/json.hpp:13647
Method
iteration_proxy
external/json.hpp:5589
Method
iteration_proxy_value
external/json.hpp:5484
Method
iterator_input_adapter
external/json.hpp:6611
Function
iterator_wrapper
external/json.hpp:22906
Function
java_hook_call_original
src/agent/hook/java.c:1350
Function
java_hook_on_enter
src/agent/hook/java.c:1499
Function
java_hook_on_leave
src/agent/hook/java.c:1593
Function
json_pointer operator/
@brief create a new JSON pointer by appending the right JSON pointer at the end of the left JSON pointer @sa https://json.nlohmann.me/api/json_pointer
external/json.hpp:14627
Method
json_ref
external/json.hpp:15523
Method
json_reverse_iterator
create reverse iterator from iterator
external/json.hpp:14377
Method
json_sax_dom_callback_parser
external/json.hpp:9135
Method
json_sax_dom_parser
! @param[in,out] r reference to a JSON value that is manipulated while parsing @param[in] allow_exceptions_ whether p
external/json.hpp:8832
Function
json_value
default constructor (for null values)
external/json.hpp:20460
Method
key
external/json.hpp:8908
Method
key
external/json.hpp:9225
Method
key
return the key of an object iterator
external/json.hpp:14438
Function
l_file_exists
File.exists(path) -> boolean
src/agent/lua/api_file.c:150
Function
l_file_fdpath
File.fdpath(fd) -> string or nil Convenience: reads /proc/self/fd/{fd} symlink
src/agent/lua/api_file.c:158
Function
l_file_read
File.read(path) -> string or nil
src/agent/lua/api_file.c:135
Function
l_file_readlink
File.readlink(path) -> string or nil
src/agent/lua/api_file.c:120
Function
l_file_write
File.write(path, addr, size) -> boolean Dumps memory region to file
src/agent/lua/api_file.c:177
Function
l_os_getpid
OS.getpid()
src/agent/lua/api_os.c:12
Function
l_os_kill
OS.kill(pid, sig)
src/agent/lua/api_os.c:18
Function
l_os_listdir
OS.listdir(path) -> table of names
src/agent/lua/api_os.c:37
Function
l_os_tgkill
OS.tgkill(tgid, tid, sig)
src/agent/lua/api_os.c:27
Method
lexer
external/json.hpp:7146
Method
list
List all loaded modules Returns: List of {base: int, name: str}
bindings/python/renef/core.py:125
Function
list_apps
src/agent/proc/proc.c:152
Function
log_return_value
src/agent/hook/native.c:692
Function
lua_api_generator
src/binr/renef/main.cpp:313
Function
lua_backtrace_tostring
src/agent/lua/api_thread.c:124
Function
lua_console_log
src/agent/lua/engine.c:36
Function
lua_engine_destroy
src/agent/lua/engine.c:264
Function
lua_engine_load_file
src/agent/lua/engine.c:303
Function
lua_find_module
src/agent/lua/engine.c:54
Function
lua_hexdump
* hexdump(target [, length]) * * Frida-style hexdump. Works with any variable type: * * hexdump(0x7f000000, 128) -- address + length * h
src/agent/lua/api_memory.c:683
Function
lua_hook
src/agent/lua/api_hook.c:58
Function
lua_java_array
src/agent/lua/api_java.c:679
Function
lua_java_call_instance
src/agent/lua/api_java.c:857
Function
lua_java_call_static
src/agent/lua/api_java.c:790
Function
lua_java_instance_gc
src/agent/lua/api_java.c:936
Function
lua_java_instance_index
src/agent/lua/api_java.c:957
Function
lua_java_new
src/agent/lua/api_java.c:752
Function
lua_java_register_class
src/agent/lua/api_java.c:567
Function
lua_java_use
Java.use("com.example.Class") -> JavaClassWrapper userdata
src/agent/lua/api_java.c:725
Function
lua_java_wrapper_gc
src/agent/lua/api_java.c:921
Function
lua_jni_boolean
src/agent/lua/engine.c:143
Function
lua_jni_delete_global_ref
src/agent/lua/api_jni.c:435
Function
lua_jni_get_string_length
src/agent/lua/api_jni.c:450
Function
lua_jni_get_string_utf
src/agent/lua/api_jni.c:402
Function
lua_jni_int
src/agent/lua/engine.c:123
Function
lua_jni_long
src/agent/lua/engine.c:133
Function
lua_jni_new_string_utf
src/agent/lua/api_jni.c:312
Function
lua_jni_string
src/agent/lua/engine.c:113
Function
lua_kcov_close
* cov:close() * * Close KCOV, munmap buffer, close fd. * GC also calls this, but early closing is best practice. */
src/agent/lua/api_kcov.c:183
Function
lua_kcov_collect
* cov:collect([max]) -> table * * Return kernel PC addresses from buffer as a Lua table. * max: maximum entries to read (default: 8192) * * Retur
src/agent/lua/api_kcov.c:121
Function
lua_kcov_count
* cov:count() -> integer * * Return the number of entries in buffer (without copying). * Fast check: "how many kernel functions did this syscall hi
src/agent/lua/api_kcov.c:154
Function
lua_kcov_diff
* cov:diff(old_edges) -> integer * * Compare current edges with a previous edge set. * Returns the number of newly discovered edges. * * Usage in
src/agent/lua/api_kcov.c:250
Function
lua_kcov_disable
* cov:disable() * * Stop coverage recording. Data in the buffer is preserved, * you can read it with collect() at any time. */
src/agent/lua/api_kcov.c:102
Function
lua_kcov_edges
* cov:edges() -> table * * Return unique edge hashes (for coverage-guided fuzzing). * Generates hashes from consecutive PC pairs: hash(pc[i] ^ pc[i
src/agent/lua/api_kcov.c:199
Function
lua_kcov_enable
* cov:enable() * * Start kernel coverage recording for this thread. * IMPORTANT: only the thread that calls enable() is traced. * For coverage of
src/agent/lua/api_kcov.c:88
Function
lua_kcov_gc
GC: cleanup KCOV when userdata is collected */
src/agent/lua/api_kcov.c:287
Function
lua_kcov_open
* KCov.open([buf_size]) -> userdata * * Open KCOV device and prepare shared buffer. * buf_size: how many PC addresses to hold (default: 256K) *
src/agent/lua/api_kcov.c:53
Function
lua_kcov_reset
* cov:reset() * * Reset the buffer. Call before starting a new measurement. * Use between enable/disable cycles: * cov:reset() * cov:enable()
src/agent/lua/api_kcov.c:171
Function
lua_list_modules
src/agent/lua/engine.c:47
Function
lua_mem_dump
src/agent/lua/api_memory.c:515
Function
lua_mem_patch
src/agent/lua/api_memory.c:634
Function
lua_mem_read
src/agent/lua/api_memory.c:556
Function
lua_mem_read_str
src/agent/lua/api_memory.c:624
Function
lua_mem_read_u16
src/agent/lua/api_memory.c:582
Function
lua_mem_read_u32
src/agent/lua/api_memory.c:588
Function
lua_mem_read_u64
src/agent/lua/api_memory.c:594
Function
lua_mem_read_u8
src/agent/lua/api_memory.c:576
Function
lua_mem_search
src/agent/lua/api_memory.c:466
Function
lua_mem_write
src/agent/lua/api_memory.c:566
Function
lua_mem_write_u16
src/agent/lua/api_memory.c:606
Function
lua_mem_write_u32
src/agent/lua/api_memory.c:612
Function
lua_mem_write_u64
src/agent/lua/api_memory.c:618
Function
lua_mem_write_u8
src/agent/lua/api_memory.c:600
Function
lua_module_exports
src/agent/lua/engine.c:66
Function
lua_module_symbols
src/agent/lua/engine.c:89
Function
lua_print
src/agent/lua/engine.c:154
Function
lua_syscall_active
src/agent/lua/api_strace.c:201
Function
lua_syscall_list
src/agent/lua/api_strace.c:158
Function
lua_syscall_stop
src/agent/lua/api_strace.c:151
Function
lua_syscall_trace
src/agent/lua/api_strace.c:21
← previous
next →
801–900 of 1,194, ranked by callers