• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › General Discussion v
« Previous 1 ... 18 19 20 21 22 ... 368 Next »

[Feature Request] Network Breakpoints
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
[Feature Request] Network Breakpoints
11-22-2020, 10:45 AM
#1
zurgeg
Unregistered
 
As a developer at WiiLink24 (revival service for Wii no Ma, Demae Channel, other japan exclusive stuff), it would be really helpful if I could set a breakpoint for whenever a network request was sent, and what function sent it.
Can someone implement this?
Thanks.
Reply
12-03-2020, 06:34 PM
#2
Sepalani
Unregistered
 
Hi zurgeg,

I don't think such feature will be helpful as you will probably end up in interrupts code and might not have a valid callstack from the debugger view.
Moreover, if the data is encrypted it will be tougher to get the decrypted data rather than identifying the functions used to send/receive it.

You can identify network functions based on IOS IOCTL(V) calls and signature database. RecvFrom and SendTo functions are the ones you might be looking for.
  • Dolphin's database can be used under Symbols > Generate Symbols From > Signature Database.
  • If it's loading RSO modules on the fly, you might give Symbols > Generate Symbols From > RSO Modules a try.
  • Megazig/WiiTools MEGA signature files can be loaded using Symbols > Apply Signature Files.
Keep in mind that using signature databases might result in some false-positives.

Otherwise, you might want to have a look to the Network & Thread views that the debugger provide.
They can be useful on multi-threaded code.
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode