Added
- Add monitor request
- Add cb lock to prevent race condition
- Add initial implementation of hgdb-replay
- Add tcl binding
- Add step back within the timestamp. If the simulator/emulator is capable, rewind time
Changed
- Response are sent to requesting channel only, except for breakpoint broadcast
- Eval request now requires context indicator
- Use shallow copy to avoid client remove callbacks during iteration
Fixed
- Fix a bug where context symbol won't be read properly during bp eval
- fix a bug where if the db is invalid, subsequent logic will trigger a seg fault
- Fix a race-condition bug where the compiler/cpu reordering may introduce unexpected side-effects. Add memory fence to avoid reordering
- Fix a typo in error message
- Fix stop/detach logic
- Fix a bug where cb handles is not properly added to the handle list