frida-rust
frida-rust copied to clipboard
Implement `Process` to match the JavaScript API
We can use the JavaScript API docs as a goal -> https://frida.re/docs/javascript-api/#process
- [x]
Process.iddone in #182 - [ ]
Process.arch - [x]
Process.platformdone in #182 - [ ]
Process.pageSize - [ ]
Process.pointerSize - [x]
Process.codeSigningPolicydone in #182 - [x]
Process.mainModuledone in #182 - [x]
Process.getCurrentDir()done #188 - [x]
Process.getHomeDir()done #188 - [x]
Process.getTmpDir()done #188 - [ ]
Process.isDebuggerAttached() - [x]
Process.getCurrentThreadId()done #188 - [ ]
Process.enumerateThreads() - [ ]
Process.findModuleByAddress(address), Process.getModuleByAddress(address), Process.findModuleByName(name), Process.getModuleByName(name) - [ ]
Process.enumerateModules() - [ ]
Process.findRangeByAddress(address), getRangeByAddress(address) - [x]
Process.enumerateRanges(protection|specifier)done in #182 - [ ]
Process.enumerateMallocRanges() - [ ]
Process.setExceptionHandler(callback)
We can keep this issue open to track the progress and close it once its done :)