Skip to content

Commit

Permalink
fix codeblock indent
Browse files Browse the repository at this point in the history
  • Loading branch information
ChristopherHX authored Nov 30, 2024
1 parent ccbe157 commit 9e096cd
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/extra/advanced/debugging_ndk_libraries/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ Works on linux, macOS and windows on both arm64 and intel
4. Add the following property (only the python api seem to ignore that we load debug info of `.so` files into a macOS / windows process)
```json
"preRunCommands": [
"breakpoint set --name mcpelauncher_linker_notifylldb -C \"script lldb.debugger.GetSelectedTarget().SetModuleLoadAddress(lldb.debugger.GetSelectedTarget().AddModule(lldb.process.ReadCStringFromMemory(lldb.frame.FindVariable('filename').unsigned, 255, lldb.SBError()), '', ''), lldb.frame.FindVariable('offset').unsigned)\" --auto-continue true",
]
"breakpoint set --name mcpelauncher_linker_notifylldb -C \"script lldb.debugger.GetSelectedTarget().SetModuleLoadAddress(lldb.debugger.GetSelectedTarget().AddModule(lldb.process.ReadCStringFromMemory(lldb.frame.FindVariable('filename').unsigned, 255, lldb.SBError()), '', ''), lldb.frame.FindVariable('offset').unsigned)\" --auto-continue true",
]
```
mcpelauncher-linker exposes this function used as an automated breakpoint and calls it before calling the constructor of the game, the address is available in the cli output as well.
5. Enjoy having step debugging in mods compiled with debug information and better stack traces of the minecraft game
Expand Down

0 comments on commit 9e096cd

Please sign in to comment.