[parrot/parrot] 8a679e: [gc] avoid asan heap-buffer-overflow with str_copy
GitHub
noreply at github.com
Fri Nov 7 15:28:59 UTC 2014
Branch: refs/heads/smoke-me/gcdebug-gh1108
Home: https://github.com/parrot/parrot
Commit: 8a679e5666dff0b861e3ce6a382459428a04f734
https://github.com/parrot/parrot/commit/8a679e5666dff0b861e3ce6a382459428a04f734
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-11-07 (Fri, 07 Nov 2014)
Changed paths:
M src/string/api.c
Log Message:
-----------
[gc] avoid asan heap-buffer-overflow with str_copy
use the proper API to set the pmc flag.
repro with
./parrot_old -D101 -t11 --gc inf --gc-debug --gc-nursery-size=0.0001 t/stress/gc_16.pir
Commit: 7ea7c0658e9faa7a1dc3c105f8e986dc234c58b0
https://github.com/parrot/parrot/commit/7ea7c0658e9faa7a1dc3c105f8e986dc234c58b0
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-11-07 (Fri, 07 Nov 2014)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
Makefile: remove duplicate src/longopt.o
Fixes GH #1121
Also remove GEN_CONFIGS, GEN_MAKEFILES from archclean.
Commit: 1d0afbaad5222cd3654032bcb27f42576cc4792a
https://github.com/parrot/parrot/commit/1d0afbaad5222cd3654032bcb27f42576cc4792a
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-11-07 (Fri, 07 Nov 2014)
Changed paths:
M frontend/parrot/main.c
M frontend/parrot2/main.c
M include/parrot/interpreter.h
M src/runcore/trace.c
M t/stress/gc.t
M t/stress/threads.t
Log Message:
-----------
trace: add -t10 PARROT_TRACE_OPS_PMC_FLAG
To print the PMC flags with -t1 use now -t11.
Compare: https://github.com/parrot/parrot/compare/5def699b5ab2...1d0afbaad522
More information about the parrot-commits
mailing list