(address: NativePointer)
| 128 | } |
| 129 | |
| 130 | private getModuleInfo(address: NativePointer): { name: string | null; offset: NativePointer | null } { |
| 131 | try { |
| 132 | const module = Process.findModuleByAddress(address); |
| 133 | if (module === null) { |
| 134 | return { name: null, offset: null }; |
| 135 | } |
| 136 | |
| 137 | return { name: module.name, offset: address.sub(module.base) }; |
| 138 | } catch (_error) { |
| 139 | return { name: null, offset: null }; |
| 140 | } |
| 141 | } |
| 142 | } |