https://github.com/lucas-dclrcq/iagl-debugging-programtrace
https://github.com/lucas-dclrcq/iagl-debugging-programtrace
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/lucas-dclrcq/iagl-debugging-programtrace
- Owner: lucas-dclrcq
- Created: 2019-12-04T10:13:11.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-05-20T21:19:26.000Z (about 3 years ago)
- Last Synced: 2024-11-09T15:05:00.262Z (6 months ago)
- Language: Java
- Size: 63.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CAL/DEBUGGING - TP3
Paul Delafosse & Lucas Declercq
[](https://sonarcloud.io/dashboard?id=program-trace) [](https://github.com/lucas-dclrcq/iagl-debugging-programtrace)
## Prerequisites
- Java version : 11
## How to run
_via Maven_
```shell script
mvn clean compile exec:exec
```_via Intellij_
- Create a running configuration
- Modify the working directory, it should be target/classes
- Add an integer argument that represent the line number on which to set a first breakpoint (example: 6)
- Click on the run buttonNotes:
- To go into replay mode you should enter `replay on` (`replay off` to exit)## Implemented commands
|Command|Real-time|Replay|
|--- |--- |--- |
| replay | | :heavy_check_mark: |
|step|:heavy_check_mark:| :heavy_check_mark:|
| previous | |:heavy_check_mark: |
|step-over| :heavy_check_mark:| |
|continue| | |
|temporaries| :heavy_check_mark: | :heavy_check_mark: |
|stack| :heavy_check_mark: | |
|stack-top| | |
|receiver| | |
|sender| :heavy_check_mark: | |
|receiver-variables| | |
|method| :heavy_check_mark: | :heavy_check_mark:|
|arguments| :heavy_check_mark: | |
|print-var| :heavy_check_mark: | :heavy_check_mark: |
|frame| :heavy_check_mark: | |
|break| | |
|breakpoints| :heavy_check_mark: | |
|break-once| | |
|break-on-count| | |
|break-before-method| | |