Lines Matching refs:core

45 # when the core was generated through the tests backtrace --gencore.
115 testfiles backtrace.$arch.{exec,core}
117 echo ./backtrace ./backtrace.$arch.{exec,core}
118 testrun ${abs_builddir}/backtrace -e ./backtrace.$arch.exec --core=./backtrace.$arch.core 1>backtrace.$arch.bt 2>backtrace.$arch.err || true
120 check_unsupported backtrace.$arch.err backtrace.$arch.core
121 check_all backtrace.$arch.{bt,err} backtrace.$arch.core
122 check_backtracegen backtrace.$arch.bt backtrace.$arch.core
138 # Backtrace core file.
141 # systemd-coredump/coredumpctl doesn't seem to like concurrent core dumps
142 # use a lock file (fd 200) tests/core-dump-backtrace.lock
146 # Disable valgrind while dumping core.
153 # Skip the test if we cannot adjust core ulimit.
155 core="core.$pid"
157 if [ -f core ]; then
158 mv core "$core"
161 if [ ! -f "$core" -a $have_coredumpctl -eq 1 ]; then
164 coredumpctl --output="$core" dump $pid || rm -f $core
167 if [ ! -f "$core" ]; then
169 coredumpctl --output="$core" dump $pid || rm -f $core
172 if [ ! -f "$core" ]; then
174 coredumpctl --output="$core" dump $pid || rm -f $core
177 if [ ! -f "$core" ]; then
179 # run in a new fresh directory any core here is most like is ours.
180 if ls core.[0-9]* 1> /dev/null 2>&1; then
181 mv core.[0-9]* "$core"
184 if [ ! -f "$core" ]; then
185 echo "No $core file generated";
196 tempfiles $core{,.{bt,err}}
197 (set +ex; testrun ${abs_builddir}/backtrace -e ${abs_builddir}/$child --core=$core 1>$core.bt 2>$core.err; true)
198 cat $core.{bt,err}
199 check_native_unsupported $core.err $child-$core
200 check_all $core.{bt,err} $child-$core
201 rm $core{,.{bt,err}}
202 ) 200>${abs_builddir}/core-dump-backtrace.lock