Comments (2)
just to know, have you tried to do Cs @ 0x401d30
from rz-ghidra.
Retested with the latest Rizin & Rz-ghidra (rizinorg/rizin@ead6016 and 0c9ab92 respectively) and it's definitely fixed:
void dbg.remove_fighter(void)
{
undefined4 uVar1;
int choice;
// void remove_fighter();
dbg.print_opt((int64_t)"Who do you want to remove from the competition?", 0x50);
dbg.print_fighters();
dbg.print_line(0x2d, 0x50);
sym.imp.printf(data.00401c35);
_obj.rbuf = 0;
sym.imp.read(0, obj.rbuf, 4);
uVar1 = sym.imp.atoi(obj.rbuf);
// switch table (7 cases) at 0x401d60
switch(uVar1) {
case 1:
if (_obj.MMA_init != 0) {
_obj.MMA_init = 0;
sym.imp.free(_obj.MMA_name);
_obj.num_fighters = _obj.num_fighters + -1;
}
break;
case 2:
if (_obj.chuck_init != 0) {
_obj.chuck_init = 0;
sym.imp.free(_obj.chuck_name);
_obj.num_fighters = _obj.num_fighters + -1;
}
break;
case 3:
if (_obj.boxing_init != 0) {
_obj.boxing_init = 0;
sym.imp.free(_obj.boxing_name);
_obj.num_fighters = _obj.num_fighters + -1;
}
break;
case 4:
if (_obj.smash_init != 0) {
_obj.smash_init = 0;
sym.imp.free(_obj.smash_name);
_obj.num_fighters = _obj.num_fighters + -1;
}
break;
case 5:
if (_obj.mortal_init != 0) {
_obj.mortal_init = 0;
sym.imp.free(_obj.mortal_name);
_obj.num_fighters = _obj.num_fighters + -1;
}
break;
case 6:
if (_obj.WWE_init != 0) {
_obj.WWE_init = 0;
sym.imp.free(_obj.WWE_name);
_obj.num_fighters = _obj.num_fighters + -1;
}
}
return;
}
from rz-ghidra.
Related Issues (20)
- Deb package to integrate rz-ghidra in Kali HOT 2
- Build fails with `-mcrc32` HOT 1
- Support Tricore
- Cutter plugin throws a CMake Error
- Caching decompiler output HOT 1
- Make less changes to the ghidra source code HOT 1
- AnnotateVariable() method doesn't find the correct reference offset for global variables HOT 5
- Ghidra Decompiler Error: Symbol method.public.Hello.void_say extends beyond the end of the address space
- Compilation errors while building Docker image
- install/usr/include/librz/rz_list.h:5:10: fatal error: ht_pp.h: No such file or directory #47 247.9 #include <ht_pp.h> #47 247.9 ^~~~~~~~~ HOT 3
- Bad function argument handling for arm thumb binaries
- Cutter plugin fails to build on macOS
- src/RizinUtils.h:14:48: error: 'RzListIter' {aka 'struct rz_list_iter_t'} has no member named 'n' HOT 4
- failed to build on gentoo HOT 1
- Support V850
- Failed to build with rizin 0.6.3 on MacOS HOT 2
- Fix `test/db/extras/ghidra typedef` test
- rz-ghidra didn't show variable stack size array
- QObject: No such file or directory
- Support XTensa
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rz-ghidra.