Byteman

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Make install/submit usable as OSGi bundles.

Add maven-bundle-plugin instructions so as to generate

minimal OSGi MANIFEST metadata.

All packages in both jars are exported.

Resolves BYTEMAN-305.

Merge pull request #34 from jerboaa/fix_install_via_property

Fix agent jar lookup when system property is used.

Fix agent jar lookup when system property is used.

Instead of skipping to set the agentJar instance variable via

locateAgentFromHomeDir(bmHome) go down the same branch as if

the ENV variable was used.

Resolves BYTEMAN-303

fix and test case for BYTEMAN-302

fxed cut and paste error which affects correctness of BYTEMAN-289

corrected printing of rule scripts and rule instances

rule script and rule should print imports

rule should print helper class

compile/nocompile directive should precede location clause

support COMPILE/NOCOMPILE directives in rules/scripts -- implements BYTEMAN-289

rolled over versions to next snapshot release

    • -1
    • +1
    /contrib/rulecheck-maven-plugin/pom.xml
rolled version numbers round for 3.0.3 release

    • -1
    • +1
    /contrib/rulecheck-maven-plugin/pom.xml
[BYTEMAN-306] Fix JavaDoc information for modules codes.

Merge pull request #32 from doctau/module-system

Module system

Implement a module system to support JBoss Modules

    • -0
    • +4
    /contrib/jboss-modules-system/README.txt
    • -0
    • +47
    /contrib/jboss-modules-system/plugin/pom.xml
    • -0
    • +54
    /contrib/jboss-modules-system/pom.xml
    • -0
    • +332
    /contrib/jboss-modules-system/tests/pom.xml
  1. … 11 more files in changeset.
BYTEMAN-300 - Convert documentation to AsciiDoc

    • -0
    • +147
    /docs/asciidoc/pom.xml
    • -0
    • +44
    /docs/asciidoc/src/main/asciidoc/byteman-programmers-guide.adoc
    • -0
    • +363
    /docs/asciidoc/src/main/asciidoc/chapters/Introduction.adoc
    • -0
    • +485
    /docs/asciidoc/src/main/asciidoc/chapters/Using-Byteman.adoc
cleaned up block print code

rolled over versions to 3.0.3-SNAPSHOT

    • -1
    • +1
    /contrib/rulecheck-maven-plugin/pom.xml
Documented javaagent policy option and bminstall -s flag -- fixes BYTEMAN-295

rolled versions over for 3.0.2 release

    • -1
    • +1
    /contrib/rulecheck-maven-plugin/pom.xml
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

    • -0
    • +36
    /agent/src/test/resources/scripts/bugfixes/TestBooleanLocal.btm
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.

remove double dash from comment

Fixed pom to use Sonatype server for normal and snapshot upload

rolled version round to 3.0.2-SNAPSHOT also patched pom to allow upload of snapshots to sonatype snapshot repo

    • -1
    • +1
    /contrib/rulecheck-maven-plugin/pom.xml
Merge pull request #31 from mrietveld/pr-BYTEMAN-296

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

use rule key not just rule name as identifier tag in debug statements

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