MCPcopy Create free account
hub / github.com/Nariod/RustPacker / generate_proxy

Function generate_proxy

src/dll_proxy.rs:8–16  ·  view source on GitHub ↗
(exports: &[DllExport], original_stem: &str)

Source from the content-addressed store, hash-verified

6}
7
8pub fn generate_proxy(exports: &[DllExport], original_stem: &str) -> ProxyOutput {
9 let original_dll_name = format!("{}_orig", original_stem);
10 let proxy_source = generate_proxy_source(exports, &original_dll_name);
11
12 ProxyOutput {
13 proxy_source,
14 original_dll_name: format!("{}.dll", original_dll_name),
15 }
16}
17
18fn generate_proxy_source(exports: &[DllExport], forward_target: &str) -> String {
19 let named: Vec<(usize, &str)> = exports

Callers 2

apply_proxyFunction · 0.85

Calls 1

generate_proxy_sourceFunction · 0.85

Tested by 1