Tag

Byteman

0 views collected around this technical thread.

FunTester
FunTester
Apr 26, 2025 · Operations

Curated List of Technical Articles on Fault Testing, Byteman, and Chrome Extension Development

This collection gathers recent technical articles covering fault testing fundamentals, Byteman usage guides, and Chrome extension development tutorials, providing developers with practical insights, best practices, and hands‑on examples to improve system reliability, testing strategies, and front‑end extension capabilities.

BytemanChrome Extensionfault testing
0 likes · 4 min read
Curated List of Technical Articles on Fault Testing, Byteman, and Chrome Extension Development
FunTester
FunTester
Feb 10, 2025 · Backend Development

Byteman Rule Binding, Downcasting, Expressions, Conditions, and Actions

This article explains Byteman's rule binding syntax, including variable binding, downcasting of bound variables, supported expression types, special variables, condition definitions, and action specifications, providing detailed examples and code snippets for effective Java instrumentation.

BytemanJava instrumentationTesting
0 likes · 7 min read
Byteman Rule Binding, Downcasting, Expressions, Conditions, and Actions
FunTester
FunTester
Jan 24, 2025 · Operations

Byteman Rule Syntax and Usage Guide

This article explains Byteman's rule definition format, including comment syntax, rule skeleton, class and method specifications, interface and overriding rules, as well as the full set of location specifiers for precise injection points in Java bytecode.

BytemanJava instrumentationdebugging
0 likes · 14 min read
Byteman Rule Syntax and Usage Guide
FunTester
FunTester
Jan 21, 2025 · Operations

Byteman Extensions: Custom Helper Classes, Agent Transformation, and ECA Rule Engine

The article explains how Byteman's rule engine can be extended with custom helper classes, describes its Java agent‑based bytecode transformation process, dynamic rule retransformation, and details the underlying ECA rule engine's parsing, type checking, and execution mechanisms.

BytemanJava instrumentationTesting
0 likes · 11 min read
Byteman Extensions: Custom Helper Classes, Agent Transformation, and ECA Rule Engine
FunTester
FunTester
Dec 3, 2024 · Backend Development

Why i++ Is Not Thread‑Safe and How to Demonstrate It with Java, Byteman, and Synchronization

The article explains that the Java increment operation i++ is not atomic, describes the three‑step execution that leads to race conditions in multithreaded environments, and shows how to reproduce and fix the issue using synchronized blocks, AtomicInteger, and Byteman fault‑injection scripts.

AtomicIntegerBytemanJava
0 likes · 10 min read
Why i++ Is Not Thread‑Safe and How to Demonstrate It with Java, Byteman, and Synchronization