MCPcopy Create free account

hub / github.com/Ahmeth4n/renef / functions

Functions1,194 in github.com/Ahmeth4n/renef

Functioninit_irt_add
src/agent/hook/java.c:890
Functioninit_recursive_lua_mutex
src/agent/hook/java.c:28
Methodinput_stream_adapter
external/json.hpp:6555
Functioninsert
external/json.hpp:20041
Functionis_c_string
external/json.hpp:4293
Methodis_connected
src/librenef/transport/uds.h:38
Methodis_connected
src/librenef/transport/tcp.h:37
Methodis_connected
src/librenef/util/server_connection.cpp:92
Functionis_discarded
@brief return whether value is discarded @sa https://json.nlohmann.me/api/basic_json/is_discarded/
external/json.hpp:21426
Methodis_errored
external/json.hpp:9383
Functionis_primitive
@brief return whether type is primitive @sa https://json.nlohmann.me/api/basic_json/is_primitive/
external/json.hpp:21342
Functionis_transparent
external/json.hpp:4321
Functionitems
@brief helper to access iterator member functions in range-based for @sa https://json.nlohmann.me/api/basic_json/items/
external/json.hpp:22924
Methoditer_impl
external/json.hpp:13647
Methoditeration_proxy
external/json.hpp:5589
Methoditeration_proxy_value
external/json.hpp:5484
Methoditerator_input_adapter
external/json.hpp:6611
Functioniterator_wrapper
external/json.hpp:22906
Functionjava_hook_call_original
src/agent/hook/java.c:1350
Functionjava_hook_on_enter
src/agent/hook/java.c:1499
Functionjava_hook_on_leave
src/agent/hook/java.c:1593
Functionjson_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
Methodjson_ref
external/json.hpp:15523
Methodjson_reverse_iterator
create reverse iterator from iterator
external/json.hpp:14377
Methodjson_sax_dom_callback_parser
external/json.hpp:9135
Methodjson_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
Functionjson_value
default constructor (for null values)
external/json.hpp:20460
Methodkey
external/json.hpp:8908
Methodkey
external/json.hpp:9225
Methodkey
return the key of an object iterator
external/json.hpp:14438
Functionl_file_exists
File.exists(path) -> boolean
src/agent/lua/api_file.c:150
Functionl_file_fdpath
File.fdpath(fd) -> string or nil Convenience: reads /proc/self/fd/{fd} symlink
src/agent/lua/api_file.c:158
Functionl_file_read
File.read(path) -> string or nil
src/agent/lua/api_file.c:135
Functionl_file_readlink
File.readlink(path) -> string or nil
src/agent/lua/api_file.c:120
Functionl_file_write
File.write(path, addr, size) -> boolean Dumps memory region to file
src/agent/lua/api_file.c:177
Functionl_os_getpid
OS.getpid()
src/agent/lua/api_os.c:12
Functionl_os_kill
OS.kill(pid, sig)
src/agent/lua/api_os.c:18
Functionl_os_listdir
OS.listdir(path) -> table of names
src/agent/lua/api_os.c:37
Functionl_os_tgkill
OS.tgkill(tgid, tid, sig)
src/agent/lua/api_os.c:27
Methodlexer
external/json.hpp:7146
Methodlist
List all loaded modules Returns: List of {base: int, name: str}
bindings/python/renef/core.py:125
Functionlist_apps
src/agent/proc/proc.c:152
Functionlog_return_value
src/agent/hook/native.c:692
Functionlua_api_generator
src/binr/renef/main.cpp:313
Functionlua_backtrace_tostring
src/agent/lua/api_thread.c:124
Functionlua_console_log
src/agent/lua/engine.c:36
Functionlua_engine_destroy
src/agent/lua/engine.c:264
Functionlua_engine_load_file
src/agent/lua/engine.c:303
Functionlua_find_module
src/agent/lua/engine.c:54
Functionlua_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
Functionlua_hook
src/agent/lua/api_hook.c:58
Functionlua_java_array
src/agent/lua/api_java.c:679
Functionlua_java_call_instance
src/agent/lua/api_java.c:857
Functionlua_java_call_static
src/agent/lua/api_java.c:790
Functionlua_java_instance_gc
src/agent/lua/api_java.c:936
Functionlua_java_instance_index
src/agent/lua/api_java.c:957
Functionlua_java_new
src/agent/lua/api_java.c:752
Functionlua_java_register_class
src/agent/lua/api_java.c:567
Functionlua_java_use
Java.use("com.example.Class") -> JavaClassWrapper userdata
src/agent/lua/api_java.c:725
Functionlua_java_wrapper_gc
src/agent/lua/api_java.c:921
Functionlua_jni_boolean
src/agent/lua/engine.c:143
Functionlua_jni_delete_global_ref
src/agent/lua/api_jni.c:435
Functionlua_jni_get_string_length
src/agent/lua/api_jni.c:450
Functionlua_jni_get_string_utf
src/agent/lua/api_jni.c:402
Functionlua_jni_int
src/agent/lua/engine.c:123
Functionlua_jni_long
src/agent/lua/engine.c:133
Functionlua_jni_new_string_utf
src/agent/lua/api_jni.c:312
Functionlua_jni_string
src/agent/lua/engine.c:113
Functionlua_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
Functionlua_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
Functionlua_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
Functionlua_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
Functionlua_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
Functionlua_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
Functionlua_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
Functionlua_kcov_gc
GC: cleanup KCOV when userdata is collected */
src/agent/lua/api_kcov.c:287
Functionlua_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
Functionlua_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
Functionlua_list_modules
src/agent/lua/engine.c:47
Functionlua_mem_dump
src/agent/lua/api_memory.c:515
Functionlua_mem_patch
src/agent/lua/api_memory.c:634
Functionlua_mem_read
src/agent/lua/api_memory.c:556
Functionlua_mem_read_str
src/agent/lua/api_memory.c:624
Functionlua_mem_read_u16
src/agent/lua/api_memory.c:582
Functionlua_mem_read_u32
src/agent/lua/api_memory.c:588
Functionlua_mem_read_u64
src/agent/lua/api_memory.c:594
Functionlua_mem_read_u8
src/agent/lua/api_memory.c:576
Functionlua_mem_search
src/agent/lua/api_memory.c:466
Functionlua_mem_write
src/agent/lua/api_memory.c:566
Functionlua_mem_write_u16
src/agent/lua/api_memory.c:606
Functionlua_mem_write_u32
src/agent/lua/api_memory.c:612
Functionlua_mem_write_u64
src/agent/lua/api_memory.c:618
Functionlua_mem_write_u8
src/agent/lua/api_memory.c:600
Functionlua_module_exports
src/agent/lua/engine.c:66
Functionlua_module_symbols
src/agent/lua/engine.c:89
Functionlua_print
src/agent/lua/engine.c:154
Functionlua_syscall_active
src/agent/lua/api_strace.c:201
Functionlua_syscall_list
src/agent/lua/api_strace.c:158
Functionlua_syscall_stop
src/agent/lua/api_strace.c:151
Functionlua_syscall_trace
src/agent/lua/api_strace.c:21
← previousnext →801–900 of 1,194, ranked by callers