Describe the bug
You can enter a string of bytes for a byte array, but you also must specify the size in bytes.
The length should automatically be inferred by the bytes written.
To Reproduce
Steps to reproduce the behavior:
- Open the app
- Attach to a process
- Select the value type: Byte Array (Hex)
- Write a sequence of bytes into the Value field, like
00 11 22 AA BB CC
- The default length filled out is 4 bytes
- Click 'First scan'
Observe an error that says "ValueError: byte string too long"
Expected behavior
Length should be ignored or disabled when byte string is selected, and clicking "first scan" should just work.
The value type for "String (UTF-8)" seems to already work like this.
System (please complete the following information):
- OS: NixOS (Linux)
- Python Version 3.14
Describe the bug
You can enter a string of bytes for a byte array, but you also must specify the size in bytes.
The length should automatically be inferred by the bytes written.
To Reproduce
Steps to reproduce the behavior:
00 11 22 AA BB CCObserve an error that says "ValueError: byte string too long"
Expected behavior
Length should be ignored or disabled when byte string is selected, and clicking "first scan" should just work.
The value type for "String (UTF-8)" seems to already work like this.
System (please complete the following information):