(name: &str, data: &[u8])
| 252 | } |
| 253 | |
| 254 | fn write_temp_dll(name: &str, data: &[u8]) -> std::path::PathBuf { |
| 255 | let dir = std::env::temp_dir().join("rustpacker_test_pe_parser"); |
| 256 | fs::create_dir_all(&dir).unwrap(); |
| 257 | let path = dir.join(name); |
| 258 | let mut f = fs::File::create(&path).unwrap(); |
| 259 | f.write_all(data).unwrap(); |
| 260 | path |
| 261 | } |
| 262 | |
| 263 | #[test] |
| 264 | fn test_parse_named_exports() { |
no outgoing calls