| 1217 | } |
| 1218 | |
| 1219 | void CheckBufferOverrun::runChecks(const Tokenizer &tokenizer, ErrorLogger& errorLogger) |
| 1220 | { |
| 1221 | CheckBufferOverrunImpl checkBufferOverrun(&tokenizer, tokenizer.getSettings(), errorLogger); |
| 1222 | checkBufferOverrun.arrayIndex(); |
| 1223 | checkBufferOverrun.pointerArithmetic(); |
| 1224 | checkBufferOverrun.bufferOverflow(); |
| 1225 | checkBufferOverrun.arrayIndexThenCheck(); |
| 1226 | checkBufferOverrun.stringNotZeroTerminated(); |
| 1227 | checkBufferOverrun.objectIndex(); |
| 1228 | checkBufferOverrun.argumentSize(); |
| 1229 | checkBufferOverrun.negativeArraySize(); |
| 1230 | } |
| 1231 | |
| 1232 | void CheckBufferOverrun::getErrorMessages(ErrorLogger& errorLogger, const Settings &settings) const |
| 1233 | { |
nothing calls this directly
no test coverage detected