Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
performance tweak to avoid repeated string conversions

    • -5
    • +9
    ./byteman/agent/check/BytecodeChecker.java
add cache for ClassByteCheckers -- fixes BYTEMAN-368

    • -18
    • +64
    ./byteman/agent/Transformer.java
    • -10
    • +22
    ./byteman/agent/check/BytecodeChecker.java
    • -0
    • +131
    ./byteman/agent/check/CheckerCache.java
add cache for ClassByteCheckers -- fixes BYTEMAN-368

    • -14
    • +64
    ./byteman/agent/Transformer.java
    • -10
    • +22
    ./byteman/agent/check/BytecodeChecker.java
    • -0
    • +131
    ./byteman/agent/check/CheckerCache.java
remove LoadCache - -fixes BYTEMAN-367

    • -132
    • +0
    ./byteman/agent/check/LoadCache.java
    • -68
    • +0
    ./byteman/agent/check/LoadedClassChecker.java
remove LoadCache - -fixes BYTEMAN-367

    • -132
    • +0
    ./byteman/agent/check/LoadCache.java
    • -68
    • +0
    ./byteman/agent/check/LoadedClassChecker.java
spelling fix

  1. … 2 more files in changeset.
spelling fix

  1. … 2 more files in changeset.
narrow link map synchronizaton windows -- fixes BYTEMAN-364

    • -45
    • +33
    ./byteman/rule/helper/Helper.java
narrow link map synchronizaton windows -- fixes BYTEMAN-364

    • -45
    • +33
    ./byteman/rule/helper/Helper.java
add explicit check for illegal final helper class -- fixes BYTEMAN-362

add explicit check for illegal final helper class -- fixes BYTEMAN-362

avoid missing inserts into load cache -- fixes BYTEMAN-363

    • -14
    • +17
    ./byteman/agent/check/LoadCache.java
avoid missing inserts into load cache -- fixes BYTEMAN-363

    • -14
    • +17
    ./byteman/agent/check/LoadCache.java
avoid inject-time load of helper class and consequent missed transforms -- fixes BYTEMAN-357

avoid inject-time load of helper class and consequent missed transforms -- fixes BYTEMAN-357

Implement default helper resource cleanup - fixes BYTEMAN-349

correct helper lifecycle processing -- fixes BYTEMAN-348

    • -7
    • +109
    ./byteman/agent/HelperManager.java
    • -23
    • +95
    ./byteman/agent/Retransformer.java
    • -27
    • +106
    ./byteman/agent/RuleScript.java
    • -18
    • +34
    ./byteman/agent/TransformContext.java
    • -0
    • +105
    ./byteman/agent/TransformSet.java
  1. … 3 more files in changeset.
Implement default helper resource cleanup - fixes BYTEMAN-349

correct helper lifecycle processing -- fixes BYTEMAN-348

    • -7
    • +109
    ./byteman/agent/HelperManager.java
    • -23
    • +95
    ./byteman/agent/Retransformer.java
    • -27
    • +106
    ./byteman/agent/RuleScript.java
    • -18
    • +34
    ./byteman/agent/TransformContext.java
    • -0
    • +105
    ./byteman/agent/TransformSet.java
  1. … 3 more files in changeset.
correct and document new LinkMap API -- fixes for BYTEMAN-347

  1. … 3 more files in changeset.
update LinkMap api to support retrieval of all keys/values -- fixes BYTEMAN-347

    • -0
    • +100
    ./byteman/rule/helper/Helper.java
  1. … 2 more files in changeset.
handle backslash as per Java during string tokenizing -- fixes BYTEMAN-346

    • -176
    • +177
    ./byteman/rule/grammar/ECATokenLexer.java
  1. … 3 more files in changeset.
always close socket after agent listener replies

Signed-off-by: Han Qiao <qh812@imperial.ac.uk>

    • -0
    • +2
    ./byteman/agent/TransformListener.java
    • -24
    • +56
    ./byteman/agent/DefaultAccessEnabler.java
    • -2
    • +14
    ./byteman/rule/binding/Binding.java
  1. … 6 more files in changeset.
fix for BYTEMAN-340

fix for BYTEMAN-340

update to work on jdk9-ea+165

  1. … 5 more files in changeset.
pull in fixes for BYETMAN-338 from master branch

  1. … 4 more files in changeset.