uboot: (firmwareOdroidC2/C4) don't invoke patch tool, use patches = [] instead
https://github.com/NixOS/nixpkgs/blob/master/pkgs/stdenv/generic/setup.sh#L948 this can do it nicely. Signed-off-by: Anton Arapov <anton@deadbeef.mx>
This commit is contained in:
commit
56de2bcd43
30691 changed files with 3076956 additions and 0 deletions
|
|
@ -0,0 +1,22 @@
|
|||
{ interpreter, lib, gdb, writeText, runCommand }:
|
||||
|
||||
let
|
||||
crashme-py = writeText "crashme.py" ''
|
||||
import ctypes
|
||||
|
||||
def sentinel_foo_bar():
|
||||
ctypes.memset(0, 1, 1)
|
||||
|
||||
sentinel_foo_bar()
|
||||
'';
|
||||
in runCommand "python-gdb" {} ''
|
||||
# test that gdb is able to recover the python stack frame of this segfault
|
||||
${gdb}/bin/gdb -batch -ex 'set debug-file-directory ${interpreter.debug}/lib/debug' \
|
||||
-ex 'source ${interpreter}/share/gdb/libpython.py' \
|
||||
-ex r \
|
||||
-ex py-bt \
|
||||
--args ${interpreter}/bin/python ${crashme-py} | grep 'in sentinel_foo_bar' > /dev/null
|
||||
|
||||
# success.
|
||||
touch $out
|
||||
''
|
||||
Loading…
Add table
Add a link
Reference in a new issue