MCPcopy Create free account

hub / github.com/OpenByteDev/dll-syringe / functions

Functions330 in github.com/OpenByteDev/dll-syringe

Methoddrop
(&mut self)
src/process/owned.rs:292
Methoddrop
(&mut self)
src/process/memory/remote_box.rs:123
Methoddrop
(&mut self)
src/process/memory/buffer.rs:208
Methodeq
(&self, other: &BorrowedProcess<'a>)
src/process/borrowed.rs:63
Methodeq
(&self, other: &Self)
src/process/owned.rs:76
Methodfind_all_by_name
(name: impl AsRef<str>)
src/process/owned.rs:213
Methodfind_by_name
Searches for a module with the given name in the given process. If the extension is omitted, the default library extension `.dll` is appended.
src/process/module.rs:97
Methodfind_by_path
Searches for a module with the given path in the given process. If the extension is omitted, the default library extension `.dll` is appended.
src/process/module.rs:110
Methodfind_first_by_name
(name: impl AsRef<str>)
src/process/owned.rs:233
Methodfind_local
Searches for a module with the given name or path in the current process. If the extension is omitted, the default library extension `.dll` is appende
src/process/module.rs:123
Methodfind_local_by_name
Searches for a module with the given name in the current process. If the extension is omitted, the default library extension `.dll` is appended.
src/process/module.rs:131
Functionfind_local_by_name_absent
()
src/process/module.rs:418
Methodfind_local_by_name_or_abs_path
( module: &Path, )
src/process/module.rs:146
Methodfind_local_by_name_or_abs_path_wstr
( module: &U16CStr, )
src/process/module.rs:153
Functionfind_local_by_name_present
()
src/process/module.rs:407
Methodfind_local_by_path
Searches for a module with the given path in the current process. If the extension is omitted, the default library extension `.dll` is appended.
src/process/module.rs:139
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/error.rs:125
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/rpc/raw.rs:59
Methodfor_process
(process: OwnedProcess)
src/syringe.rs:114
Methodfor_suspended_process
Creates a new syringe for the given suspended target process.
src/syringe.rs:125
Functionfree
()
src/process/memory/raw_allocator.rs:279
Methodfree
Frees the buffer.
src/process/memory/buffer.rs:178
Methodfrom
(err: io::Error)
src/error.rs:193
Methodfrom
(array: [T; SIZE])
src/utils/array_buf.rs:103
Methodfrom
(array: [T; SIZE])
src/utils/array_or_vec.rs:167
Methodfrom
(err: io::Error)
src/rpc/error.rs:33
Methodfrom
(process: &'a OwnedProcess)
src/process/borrowed.rs:92
Methodfrom
(module: &'a OwnedProcessModule)
src/process/module.rs:397
Methodfrom
(child: Child)
src/process/owned.rs:62
Methodfrom_array
(mut array: [T; SIZE])
src/utils/array_buf.rs:21
Methodfrom_array
(array: [T; SIZE])
src/utils/array_or_vec.rs:34
Methodfrom_child
(child: Child)
src/process/owned.rs:252
Methodfrom_handle_unchecked
(handle: Self::Handle)
src/process/borrowed.rs:131
Methodfrom_handle_unchecked
(handle: Self::Handle)
src/process/owned.rs:112
Methodfrom_partial_init_array
(array: [MaybeUninit<T>; SIZE], len: usize)
src/utils/array_buf.rs:26
Methodfrom_partial_init_array
(array: [MaybeUninit<T>; SIZE], len: usize)
src/utils/array_or_vec.rs:38
Methodfrom_pid
Creates a new instance from the given pid.
src/process/owned.rs:175
Methodfrom_raw_handle
(handle: HANDLE)
src/process/owned.rs:56
Methodfrom_raw_parts
Constructs a new buffer from the given raw parts. # Safety The caller must ensure that the designated region of memory - is valid - was allocated usi
src/process/memory/buffer.rs:131
Methodfrom_vec
(vec: Vec<T>)
src/utils/array_or_vec.rs:42
Methodget_local_procedure
Returns a pointer to the procedure with the given name from this module. # Note This function is only supported for modules in the current process.
src/process/module.rs:322
Methodget_payload_procedure
Loads an exported function from the given module from the target process. # Note The function does not have to be from an injected module. If the mod
src/rpc/payload.rs:28
Methodget_raw_procedure
Loads an exported function from the given module from the target process. Only exported functions with a calling convention of `C` or `system` are sup
src/rpc/raw.rs:28
Methodhash
(&self, state: &mut H)
src/process/borrowed.rs:86
Methodhash
(&self, state: &mut H)
src/process/owned.rs:84
Methodinto_handle
(self)
src/process/borrowed.rs:123
Methodinto_handle
(self)
src/process/owned.rs:108
Methodinto_iter
(self)
src/utils/array_or_vec.rs:187
Methodinto_raw_parts
(self)
src/process/memory/buffer.rs:141
Functionis_aligned
(ptr: *const T)
src/process/memory/raw_allocator.rs:362
Methodis_empty
(&self)
src/utils/array_buf.rs:34
Methodis_empty
(&self)
src/utils/array_or_vec.rs:53
Functionis_older_than_windows_10
()
tests/process.rs:172
Methodis_remote
(&self)
src/process/memory/buffer.rs:259
Functionis_running_under_wine
()
tests/process.rs:152
Functionlarge_alloc
()
src/process/memory/raw_allocator.rs:367
Methodleak
(self)
src/process/owned.rs:275
Methodload_inject_help_data_for_current_target
()
src/syringe.rs:317
Methodload_inject_help_data_for_process
( process: BorrowedProcess<'_>, )
src/syringe.rs:276
Functionmain
()
tests/helpers/test_target/src/main.rs:1
Functionmain
()
dll-syringe-bindings/build.rs:1
Methodmodules
Returns a snapshot of all modules currently loaded in this process. # Note If the process is currently starting up and has not loaded all its modules
src/process/process.rs:311
Functionmulti_alloc
()
src/process/memory/raw_allocator.rs:256
Functionmulti_page_alloc
()
src/process/memory/raw_allocator.rs:333
Methodnew
( ptr: F, remote_allocator: RemoteBoxAllocator, module_handle: ModuleHandle, )
src/rpc/raw.rs:80
Methodnew
( ptr: RealPayloadRpcFnPtr, remote_allocator: RemoteBoxAllocator, module_handle: Modul
src/rpc/payload.rs:63
Methodnew
(process: OwnedProcess)
src/process/memory/remote_box.rs:25
Methodnew
(process: BorrowedProcess<'a>)
src/process/memory/raw_allocator.rs:19
Methodnew_local_unchecked
Contructs a new instance from the given module handle loaded in the current process. # Safety The caller must guarantee that the given handle is vali
src/process/module.rs:69
Methodnew_unchecked
Contructs a new instance from the given module handle and its corresponding process. # Safety The caller must guarantee that the given handle is vali
src/process/module.rs:59
Methodnew_uninit
()
src/utils/array_buf.rs:14
Methodnew_uninit_array
()
src/utils/array_or_vec.rs:30
Methodnext
(&mut self)
src/utils/array_or_vec.rs:198
Methodnext_back
(&mut self)
src/utils/array_buf.rs:146
Methodnext_back
(&mut self)
src/utils/array_or_vec.rs:207
Methodos_page_size
()
src/process/memory/buffer.rs:200
Functionpayload_procedure
(_: TokenStream, input: TokenStream)
dll-syringe-macros/src/lib.rs:5
Methodprocess
(&self)
src/process/memory/raw_allocator.rs:26
Methodraw_current_handle
()
src/process/process.rs:84
Methodremote_exit_code_to_error_or_exception
( exit_code: u32, )
src/syringe.rs:302
Methodremote_exit_code_to_exception
(exit_code: u32)
src/syringe.rs:291
Functionremote_process_is_not_current
()
tests/process.rs:134
Functionretry_faillible_until_some_with_timeout_returns_ok_none_if_always_ok_none
()
src/utils/retry.rs:78
Functionretry_faillible_with_timeout_tries_until_the_timeout
()
src/utils/retry.rs:64
Functionretry_with_timeout
( operation: impl Fn() -> Option<R>, timeout: Duration, )
src/utils/retry.rs:5
Functionretry_with_zero_timeout_tries_once_and_returns
()
src/utils/retry.rs:50
Methodset_len
(&mut self, new_len: usize)
src/utils/array_or_vec.rs:64
Functionsingle_alloc
()
src/process/memory/raw_allocator.rs:240
Methodslice
(&self, bounds: impl RangeBounds<usize>)
src/process/memory/buffer.rs:387
Methodspare_capacity_mut
(&mut self)
src/utils/array_buf.rs:56
Functionstart_normal_process
(path: &Path)
tests/common/mod.rs:141
Functionstart_suspended_process
(path: &Path)
tests/common/mod.rs:110
Functionsub_float_raw
(a: f32, b: f32)
tests/helpers/test_payload/src/lib.rs:80
Functionsub_float_raw_c
(a: f32, b: f32)
tests/helpers/test_payload/src/lib.rs:85
Functionsub_raw
(a: u32, b: u32)
tests/helpers/test_payload/src/lib.rs:49
Functionsum
(nums: Vec<u64>)
tests/helpers/test_payload/src/lib.rs:19
Functionsum_10_raw
( a1: u32, a2: u32, a3: u32, a4: u32, a5: u32, a6: u32, a7: u32, a8: u32,
tests/helpers/test_payload/src/lib.rs:64
Functionsum_10_raw_c
( a1: u32, a2: u32, a3: u32, a4: u32, a5: u32, a6: u32, a7: u32, a8: u32,
tests/helpers/test_payload/src/lib.rs:90
Functionsum_5_raw
(a1: u32, a2: u32, a3: u32, a4: u32, a5: u32)
tests/helpers/test_payload/src/lib.rs:59
Functionsyringe_eject
(syringe: *mut Syringe, module: ModuleHandle)
src/c_api.rs:142
← previousnext →201–300 of 330, ranked by callers