Discussion
Loading...

Discussion

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
æ ⎎
æ ⎎
@astrid@tiny.tilde.website  ·  activity timestamp 2 hours ago

@jamey @aparrish yea i rate the "gdbstub" protocol. you can start with only the core, i think there's only like four or five operations? and then add functionality as you need it.

  • Copy link
  • Flag this post
  • Block
æ ⎎
æ ⎎
@astrid@tiny.tilde.website replied  ·  activity timestamp 2 hours ago

@jamey @aparrish yea i rate the "gdbstub" protocol. you can start with only the core, i think there's only like four or five operations? and then add functionality as you need it.

  • Copy link
  • Flag this comment
  • Block
Jamey Sharp
Jamey Sharp
@jamey@toot.cat replied  ·  activity timestamp 2 hours ago

@astrid @aparrish in fact this relatively short page I just found seems to be guidance on writing a simple gdbstub implementation intended specifically for emulators, so we're apparently not the only people who thought that might be a good idea 😁 https://www.retroreversing.com/tutorials/gdb-stub-in-c

Building a GDB Stub in C (for emulators)

The home of reverse engineering enthusiasts. Learn about RetroReversing and join the community today!
  • Copy link
  • Flag this comment
  • Block
allison
allison
@aparrish@friend.camp replied  ·  activity timestamp 1 hour ago

@jamey @astrid ah rad. i had seen the gdbstub stuff but couldn't easily figure out how much it could be disentangled from the rest of the gdb/gcc stack. good to know that this is a possible use case!

  • Copy link
  • Flag this comment
  • Block
allison
allison
@aparrish@friend.camp replied  ·  activity timestamp 1 hour ago

@jamey @astrid now i kinda want to make a text adventure that you play through gdb haha

  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1-alpha.35 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct