Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
correct dims count matching for multi arrays

correct dims count matching for multi arrays

AT NEW support -- fixes BYTEMAN-281

    • -0
    • +246
    ./NewArrayCheckAdapter.java
    • -0
    • +281
    ./NewArrayTriggerAdapter.java
    • -0
    • +155
    ./NewCheckAdapter.java
    • -0
    • +194
    ./NewTriggerAdapter.java
  1. … 14 more files in changeset.
AT NEW support -- fixes BYTEMAN-281

    • -0
    • +246
    ./NewArrayCheckAdapter.java
    • -0
    • +281
    ./NewArrayTriggerAdapter.java
    • -0
    • +155
    ./NewCheckAdapter.java
    • -0
    • +194
    ./NewTriggerAdapter.java
  1. … 15 more files in changeset.
update ASM to eat jdk12 bytecode

  1. … 2 more files in changeset.
use ASM 6.2 to support jdk11

  1. … 1 more file in changeset.
delete some tags that break javadoc

correct helper lifecycle processing -- fixes BYTEMAN-348

  1. … 12 more files in changeset.
correct helper lifecycle processing -- fixes BYTEMAN-348

  1. … 12 more files in changeset.
tweaked a few calls to helper out/error/verbose -- part fixes for BYTEMAN-294

  1. … 5 more files in changeset.
[BYTEMAN-294] - Improve internal trace logging

  1. … 10 more files in changeset.
changed all occurrences of new XXX to XXX.valueOf for boxed numeric types XXX

  1. … 8 more files in changeset.
ensure AT EXCEPTION EXIT rules check their bindings -- fix for BYTEMAN-237

fix and test case for BYTEMAN-302

  1. … 3 more files in changeset.
cleaned up block print code

Print bytecode positions in CFG dump

improve formatting for CFG dump

Fix propagated enter sorting condition -- fixes BYTEMAN-299

added pretty printing for try catch details

simplified shadowing computation and added extra CFG trace

Distinguish between boolean and int local vars -- fixes BYTEMAN-298

  1. … 3 more files in changeset.
Correct try-catch block shadowing detection error -- fixes BYETMAN-297

This fixes an error in the code which tests whether a given try-catch

blocks casts a shadow on an outer try-catch block with the same

exception type. Shadow regions limit exception flow and, consequently,

restrict progagation of open monitorenters to handler blocks.

The error arose because Byteman was only checking try-catch regions to

see fi they shadowed regions starting at an earlier bytecode position.

Byteman also needs to check whether try-catch regions shadow other

try-catch regions starting at the same bytecode position.

BYTEMAN-296 - NPE thrown because type is null in some situations

Add support for module systems

  1. … 12 more files in changeset.
Add support for exceptional exit

    • -0
    • +81
    ./ExceptionExitCheckAdapter.java
    • -0
    • +128
    ./ExceptionExitTriggerAdapter.java
  1. … 6 more files in changeset.
added missing javadoc

  1. … 5 more files in changeset.
Moved to ASM 5.0 ready for release 3.0.0 -- fixes BYTEMAN-290

This also serves as a fix for BYTEMAN-285

  1. … 19 more files in changeset.
fixed to cope with all jdk9 changes

tools.jar dependency is now only included for jdk6/7/8

fixed problems with javadoc in jdk9

  1. … 66 more files in changeset.
use correct type for checkcast at update of local var -- fixes BYTEMAN-252

  1. … 3 more files in changeset.
Added two new special variables $CLASS and $METHOD -- fixes for BYTEMAN-239

Still need to update the documentation

  1. … 7 more files in changeset.