[parrot/parrot] 6ecd1e: [core] replace Parrot_pcc_get_regs_used with PCC_G...

GitHub noreply at github.com
Sat Jan 10 13:46:17 UTC 2015


  Branch: refs/heads/smoke-me/afl-crash-gh1168
  Home:   https://github.com/parrot/parrot
  Commit: 6ecd1e1a28b983e4451d10ad1d271f3db33e40e2
      https://github.com/parrot/parrot/commit/6ecd1e1a28b983e4451d10ad1d271f3db33e40e2
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-10 (Sat, 10 Jan 2015)

  Changed paths:
    M include/parrot/context.h
    M src/call/context.c
    M src/debug.c
    M src/runcore/trace.c

  Log Message:
  -----------
  [core] replace Parrot_pcc_get_regs_used with PCC_GET_REGS_USED

This is a minor refactor to avoid internal function calls, but
not effective for the fast runcore. Only called with --debugging or on -t (trace).

Parrot_pcc_get_regs_used is an exported API


  Commit: b1c6be42efd85ef64ca9cdb805da69362a918ad0
      https://github.com/parrot/parrot/commit/b1c6be42efd85ef64ca9cdb805da69362a918ad0
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-10 (Sat, 10 Jan 2015)

  Changed paths:
    M t/compilers/imcc/reg/alloc.t

  Log Message:
  -----------
  [test] add test for reg alloc crash GH #1168

detected by afl-fuzz. See docs/dev/fuzzing.pod


Compare: https://github.com/parrot/parrot/compare/6ecd1e1a28b9^...b1c6be42efd8


More information about the parrot-commits mailing list