Skip to content

Releases: tomvita/Breeze-Beta

beta94p10_

20 Sep 07:27
38a5f0e
Compare
Choose a tag to compare
beta94p10_ Pre-release
Pre-release

Now you can copy from ASM explorer and paste directly into a cheat.
Change status display in search menu when searching code.
Update setting menu display when certain search type selection
turn off searching code for you automatically.

beta94a

22 Sep 00:50
40c270f
Compare
Choose a tag to compare
beta94a Pre-release
Pre-release

Gen2 menu

Gen2 fork is now at 0.13c
Version needed and version found are now be displayed in gen2 menu

Gen2 fork can capture the value of X30 when a watchpoint on either an instruction or a memory address is triggered. X30 holds the return address when an ARM CPU calls a function. If a function call occurs just before the execution of an instruction, X30 will contain the return address of that most recent function called, rather than the address of the caller for the current instruction.

To ensure that a function can return to its caller if another function is invoked within it, X30 must be saved on the stack. Now, Gen2 fork supports capturing the potential caller address of a function from the stack

X30 catch

This can be none (not capturing anything), offset ( the value of X30 register ), stack ( X30 saved on the stack if you know the correct stack offset from SP)

Stack_offset

This is the distance from SP X30 catch will capture if the stack option is chosen. If you have the right offset you can retrieve the correct X30 value to return to caller.

Next stack_check

Gen2 fork can scan the stack for potential X30 values. You can choose to have up to 3. This button has a second use it is also use to choose pointer that has been captured earlier. 0 X30 captured, 1-3 the stack pointer captured by the completed watch with stack check.

Grab[A]

This let you capture the state of memory pointed by A. When Stack check value is less than 3 the reserved memory is use to grab the content pointed to by A.

Goto call

Now this button will go to the the pointer chosen with Next stack_check.

X30_match=

When set to 1 tell gen2 fork to only capture data with a match. Will set the match according to Next stack_check setting:
0 use X30 and will set X30_catch to offset, 1 - 3 use the stack value chosen for the match and automatically set the offset and set X30_catch to stack

More

Extra buttons

Sort

Sort from large to small first by address then by count

Unique

Find x30 or stack value that is unique to the address on the line selected

make_x30_cheat

This button will take the code chosen by the cursor and make a X30 match or stack match cheat depending on the Next stack_check setting

Memory explorer

=0

Setting tap size align address to gen2 offset. Use this assist you on offset to use in cheat code

Asm Explorer

Now you can copy from ASM explorer and paste directly into a cheat.
Change status display in search menu when searching code.
Update setting menu display when certain search type selection
turn off searching code for you automatically.

help menu

Prelease = 1

Enable download of prerelease version of Breeze

beta94

20 Sep 16:07
40c270f
Compare
Choose a tag to compare
beta94 Pre-release
Pre-release

Gen2 menu

Gen2 fork is now at 0.13b

Gen2 fork can capture the value of X30 when a watchpoint on either an instruction or a memory address is triggered. X30 holds the return address when an ARM CPU calls a function. If a function call occurs just before the execution of an instruction, X30 will contain the return address of that most recent function called, rather than the address of the caller for the current instruction.

To ensure that a function can return to its caller if another function is invoked within it, X30 must be saved on the stack. Now, Gen2 fork supports capturing the potential caller address of a function from the stack

X30 catch

This can be none (not capturing anything), offset ( the value of X30 register ), stack ( X30 saved on the stack if you know the correct stack offset from SP)

Stack_offset

This is the distance from SP X30 catch will capture if the stack option is chosen. If you have the right offset you can retrieve the correct X30 value to return to caller.

Next stack_check

Gen2 fork can scan the stack for potential X30 values. You can choose to have up to 3. This button has a second use it is also use to choose pointer that has been captured earlier. 0 X30 captured, 1-3 the stack pointer captured by the completed watch with stack check.

Grab[A]

This let you capture the state of memory pointed by A. When Stack check value is less than 3 the reserved memory is use to grab the content pointed to by A.

Goto call

Now this button will go to the the pointer chosen with Next stack_check.

X30_match=

When set to 1 tell gen2 fork to only capture data with a match. Will set the match according to Next stack_check setting:
0 use X30 and will set X30_catch to offset, 1 - 3 use the stack value chosen for the match and automatically set the offset and set X30_catch to stack

More

Extra buttons

Sort

Sort from large to small first by address then by count

Unique

Find x30 or stack value that is unique to the address on the line selected

make_x30_cheat

This button will take the code chosen by the cursor and make a X30 match or stack match cheat depending on the Next stack_check setting

Memory explorer

=0

Setting tap size align address to gen2 offset. Use this assist you on offset to use in cheat code

Asm Explorer

Now you can copy from ASM explorer and paste directly into a cheat.
Change status display in search menu when searching code.
Update setting menu display when certain search type selection
turn off searching code for you automatically.

help menu

Prelease = 1

Enable download of prerelease version of Breeze

beta94p9

19 Sep 07:50
6b64727
Compare
Choose a tag to compare
beta94p9 Pre-release
Pre-release

updated gen2 fork version to 0.13
some bug fixes

beta94p8c

18 Sep 03:37
3da6ab4
Compare
Choose a tag to compare
beta94p8c Pre-release
Pre-release

bug fix sort and unique
added analysedata

beta94p8b

16 Sep 23:44
3da6ab4
Compare
Choose a tag to compare
beta94p8b Pre-release
Pre-release

Fixed make x30 cheat picking wrong address when using data from instruction watch

beta94p8a

16 Sep 15:06
3da6ab4
Compare
Choose a tag to compare
beta94p8a Pre-release
Pre-release

Fixed a missing offset bug when going from gen2 menu to memory explorer

beta94p8

16 Sep 13:00
3da6ab4
Compare
Choose a tag to compare
beta94p8 Pre-release
Pre-release

Gen2 menu

Next stack_check

This button set the stack_check number when you execute the watch and is also use to choose pointer that has been captured earlier. 0 X30 captured, 1-3 the stack pointer captured by the completed watch

X30_match=

When set to 1 will set the match according to Next stack_check setting, 0 use X30, 1 - 3 use the stack value and automatically set the offset and set X30_catch to stack

make_x30_cheat

This button will take the code chosen by the cursor and make a X30 match or stack match cheat depending on the Next stack_check setting

beta94p7

16 Sep 05:00
a4f0bef
Compare
Choose a tag to compare
beta94p7 Pre-release
Pre-release

Add button to look for unique x30 and caller on stack from instruction watch results
Sync up ARM32 version to latest

beta94p6

15 Sep 23:36
a4f0bef
Compare
Choose a tag to compare
beta94p6 Pre-release
Pre-release

Updated gen2 fork, now stack watch count also apply to instruction watch
Sync up ARM32 version to latest

gen2 menu

More

Extra buttons

Sort

Sort from large to small first by address then by count