Viewing Issue Advanced Details
[ Jump to Notes ]
|
[ View Simple ]
[ 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 |
Platform |
|
Status |
resolved |
|
OS |
|
Projection |
none |
|
OS Version |
|
ETA |
none |
Fixed in Version |
3.19.0 |
Product Version |
|
|
Target Version |
3.19.0 |
Product Build |
|
|
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.
|
Steps To Reproduce |
|
Additional Information |
|
|
Programming language |
Unspecified |
|
Attached Files |
|
|