| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | asan: Add fixes on absolute/indirect addressing | Miquel Sabaté Solà | 2025-09-03 | 1 | -0/+4 |
| | | | | | | | The check was not being applied on certain conditions. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com> | ||||
| * | Apply asan:ignore also when bundling | Miquel Sabaté Solà | 2025-09-03 | 1 | -0/+2 |
| | | | | | | | | This way instructions which might make use of bare memory numbers can freely ignore the address sanitizer when it actually makes sense. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com> | ||||
| * | Validate that memory access is done via variables | Miquel Sabaté Solà | 2025-09-03 | 1 | -0/+37 |
| The address sanitizer is now able to detect whenever in an instruction a memory access is done without using variables. This is now detected for all instructions except for branching, which falls outside of this scope. Moreover, simple arithmetics is allowed and bounds are checked for simple cases. That being said, more involved bound checks should be done with other tools (e.g. emulators). Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com> | |||||
