Viewing Issue Simple Details
[ Jump to Notes ]
|
[ View Advanced ]
[ Issue History ]
[ Print ]
|
ID |
Category |
Severity |
Reproducibility |
Date Submitted |
Last Update |
0000941 |
[ALGLIB] General |
minor |
have not tried |
2022-05-21 22:10 |
2022-05-21 22:10 |
|
Reporter |
SergeyB |
View Status |
public |
|
Assigned To |
SergeyB |
Priority |
normal |
Resolution |
implemented |
|
Status |
resolved |
|
Product Version |
|
|
Summary |
0000941: IMPLEMENTED: red zones for C++ version |
Description |
Red Zone is a fixed size area added before and after each dynamically allocated block. Red Zone is filled by the special red zone control value during its allocation. When the dynamically allocated block is freed, its control value is checked. Any change means that someone (either ALGLIB or user code that works with ALGLIB-allocated arrays) performed an out-of-bounds write.
Red Zones are essential for finding memory access errors that silently corrupt your data and/or crash your program.
|
Additional Information |
|
|
Programming language |
Unspecified |
|
Attached Files |
|
|