Protect stack overflow with SetInterruptFunction (sigaltstack under the hood)

This commit is contained in:
Fangrui Song 2018-12-26 18:39:38 -08:00
parent 39b214b9bf
commit 8a31caa72f

View File

@ -143,6 +143,7 @@ int main(int argc, char **argv) {
sys::ChangeStdinToBinary(); sys::ChangeStdinToBinary();
sys::ChangeStdoutToBinary(); sys::ChangeStdoutToBinary();
sys::SetInterruptFunction(nullptr);
if (opt_index.size()) { if (opt_index.size()) {
SmallString<256> Root(opt_index); SmallString<256> Root(opt_index);
sys::fs::make_absolute(Root); sys::fs::make_absolute(Root);