Skip to main content

Questions tagged [functions]

A sequence of instructions performing a basic task packaged as a unit in a program.

0 votes
0 answers
58 views

I am starring at a lot of assembly code for the Espressig ESP32 (Tensilica/Cadence Xtensa LX6 core) recently and I've been asking myself why I see a lot of functions which look like the following: ...
Matthias W.'s user avatar
0 votes
0 answers
40 views

i have a PowerPC RE project with a large function (about 3600 lines in decompile) which several times a day Ghidra by itself decides to split in two parts, since there are a few bytes it cannot ...
karsten's user avatar
  • 103
1 vote
0 answers
52 views

IdaPro newbie question here: I have analyzed an Delphi executable with Ida and the function names and variables were "demangled" as in .text:00000000008008AE loc_8008AE: ; CODE XREF: ...
Mihaela Tarasov's user avatar
2 votes
1 answer
123 views

I'm trying to determine - using IdaPython - if a function prototype is user-defined or have been automatically guessed / defined by IDA (i.e. without specific user interaction). The flag is probably ...
Neitsa's user avatar
  • 432
0 votes
0 answers
84 views

For a PowerPC binary with debugging symbols, the function signature is: CrossProduct(VECTOR *,VECTOR,VECTOR) It's correct as it matches the source code for an older version of the application: void ...
aybe's user avatar
  • 249
2 votes
2 answers
142 views

I would like to alter the behavior of some executable (in my case, a videogame). One way of doing this is to hook function calls (e.g., a function like Player::ReceiveDamage) and adjust parameters/...
tcpie's user avatar
  • 125
0 votes
1 answer
125 views

I'm new to reverse engineering and recently met with a problem: I have the dll and pdb of a debug version third party module, but I don't have its source codes. Now I want to write a piece of C++ code ...
Nekomiya Kasane's user avatar
0 votes
1 answer
79 views

I am asking this question to gather a knowledge base. I know in x86-64, a machine code function can have only one function return, i.e., ret instruction. I know it can be compiler (GCC, clang, etc) ...
Mustakimur Khandaker's user avatar
0 votes
2 answers
385 views

Look at the first image: Here what I get is var void *buf @ stack - 0x28. But I'm watching a tutorial there his Cutter shows like this: var void *buf @ rbp - 0x20. How can I change cutter to appear ...
NobinPegasus's user avatar
1 vote
0 answers
167 views

When I run an exe in IDA how could I log which functions were called into a text file? log.txt: call func1 call func2 call func1 call func1 Not worried about indirect calls. This is for differential ...
Eva4684's user avatar
  • 11
1 vote
2 answers
734 views

I'm currently debugging a program using x64dbg, and I'm wondering how to quickly jump to the start or end (prologue/epilogue) of a function while I'm in the middle of it. I couldn't find this ...
MendelG's user avatar
  • 35
0 votes
1 answer
145 views

Suppose I have a function, I know that the first 4 arguments come with fixed registers. _BYTE *__fastcall foo(__int64 a1, _QWORD *a2, unsigned int a3, char a4, _QWORD *a5) For the fifth one, if I ...
anonymous bear's user avatar
0 votes
1 answer
573 views

The struct looks like this. typedef struct _RTL_DYNAMIC_HASH_TABLE_ENUMERATOR { struct _RTL_DYNAMIC_HASH_TABLE_ENTRY HashEntry; struct _LIST_ENTRY* CurEntry; struct _LIST_ENTRY* ChainHead; ULONG ...
anonymous bear's user avatar
1 vote
0 answers
106 views

I'm reversing windows .sys file and an import function RtlLookupEntryHashTable appears in my target functions. I want to know the pseudocode of it. How to achieve this? .text:00000001C00218C2 ...
anonymous bear's user avatar
0 votes
1 answer
331 views

I have a function with the pseudocode of __int64 __fastcall sub_7FF7067A01F0(__int64 a1, __int64 a2, unsigned int a3) { if ( qword_7FF709F91498 ) return (*(__int64 (__fastcall **)(ID2D1Geometry *...
CoolNite's user avatar

15 30 50 per page
1
2 3 4 5
8