1. 29.08.2024 5 коммитов
  2. 27.08.2024 2 коммита
  3. 19.08.2024 1 коммит
  4. 17.08.2024 1 коммит
  5. 14.08.2024 5 коммитов
  6. 13.08.2024 7 коммитов
  7. 12.08.2024 2 коммита
  8. 08.08.2024 2 коммита
  9. 01.08.2024 1 коммит
  10. 30.07.2024 1 коммит
  11. 29.07.2024 2 коммита
  12. 28.07.2024 1 коммит
  13. 26.07.2024 3 коммита
  14. 22.07.2024 1 коммит
    • Хапов Роман Владимирович's avatar
      third_party/mahcinarium/gdb: mm gdb support (#635) · 63a1c7f2
      Хапов Роман Владимирович создал
      
      * third_party/mahcinarium/gdb: mm gdb support
      
      There are many situations in odyssey that must be debugged.
      But now it is really hard to do it because of machinarium coroutines engine.
      
      This patch series will add gdb support for machinarium's
      coroutines in golang's goroutines style.
      
      For the first step command 'info mmcoros' was added, and now it
      can be used to display the list of running coroutines for each thread (mm_machine).
      
      See gdb/README.md for more.
      
      Signed-off-by: default avatarRoman Khapov <r.khapov@ya.ru>
      
      * machinarium-gdb.py: move out function to iterate coros
      
      All coroutines list of the current thread will be used in the next
      command, to find specified coroutine.
      
      This commit move out function to create coroutines list out of
      MMCoroutines command.
      
      Signed-off-by: default avatarRoman Khapov <r.khapov@ya.ru>
      
      * machinarium-gdb.py: add mmcoro command
      
      This command can be used to perform some gdb command
      on the context of the coroutine.
      
      It will be extremely helpful with debugging various problems in odyssey
      logic.
      
      Example:
      (gdb) mmcoro 3 0 info stack
      (gdb) mmcoro 3 0 frame apply 3 info locals
      
      Signed-off-by: default avatarRoman Khapov <r.khapov@ya.ru>
      63a1c7f2
  15. 21.07.2024 1 коммит
  16. 16.07.2024 2 коммита
  17. 14.07.2024 2 коммита
  18. 10.07.2024 1 коммит