Skip to main content
Filter by
Sorted by
Tagged with
2 votes
1 answer
140 views

Both hlt and jmp $ seem to halt the CPU when executed, so what is the difference?
sad's user avatar
  • 85
-2 votes
1 answer
100 views

Last month I started to learn how to use Cheat Engine to script with zero knowledge and some things are not clear to me. My objective was to create a defense boost by dividing the damage taken by ...
cosmin_kzyahoocom's user avatar
0 votes
0 answers
40 views

In cases where no DMA is available for a peripheral device such as a Network Interface Card to directly send data from the onboard buffers to system memory, how is it handled? What sequence of ...
19216811's user avatar
1 vote
0 answers
45 views

I have an application that streams data using the movnt family of instructions for non-temporal write operations on regular (write-back) memory. Then the data is handed off to a different thread for ...
Homer512's user avatar
  • 15.1k
2 votes
1 answer
134 views

I am currently trying my hand at writing a program that decodes x86-64 instructions into assembly, but I am stuck on determining the default memory/register operand size when dealing with instructions ...
nick17's user avatar
  • 23
1 vote
0 answers
71 views

Why can not access the memory after 0x010ff8 (gdb) br *0x0100e2 Breakpoint 1 at 0x100e2 (gdb) run ... Breakpoint 1, 0x00000000000100e2 in ?? () (gdb) info proc mappings process 2563326 Mapped address ...
ton's user avatar
  • 4,797
1 vote
1 answer
568 views

Im trying to figure out how ADRP works. I have this line of code: 0x100595c74 <+0>: adrp x17, 13159 My initial understanding of ADRP is that the program adds 0x100595c74 with an integer 13159 ...
pilokenorse's user avatar
0 votes
1 answer
63 views

As the title describes, does anyone know any information on this specific piece of software? I would like to find the literal software in the image. But could suffice with type of software for the ...
Tom Smith's user avatar
2 votes
1 answer
125 views

Are there any differences with respect to the effect of i64.extend32_s and i64.extend_i32_s or are they just duplicates? I'm trying to implement a toy compiler/interpreter lib for wasm, and the ...
kam's user avatar
  • 687
0 votes
0 answers
74 views

What is the meaning of the first three commands being the same after most programs are disassembled? What is the meaning of the first three commands being the same after most programs are disassembled?...
P4WN3R's user avatar
  • 29
0 votes
1 answer
309 views

I am trying to learn some basic fw reverse engineering but I need some help. I am complete novice when it comes to asm but I do have some background on other languages. What does the following line do?...
FunkyAP's user avatar
  • 11
1 vote
0 answers
436 views

The RISC-V Instruction Set Manual in the chapter RV32I Base Integer Instruction Set specifies fence and fence.i instructions. But on official git repository (https://github.com/riscv-software-src/...
Tarletsky Andrey's user avatar
2 votes
1 answer
754 views

In a really big project of mine, Clang seems to throw in ud2 instructions at some function calls. However, even with -Wall it doesn't seem to tell me why. I am using coroutines quite heavily in that ...
tuxifan's user avatar
  • 47
1 vote
0 answers
176 views

I am trying to replace References in CodeUnits with Ghidra. The problem is that every instruction with a reference might look different e.g.: bne LAB_00001234 or cbz r3, LAB_00001234 My goal would ...
silsa100's user avatar
1 vote
1 answer
96 views

algorithm on testing the correct operation of the UNPKBU4 instruction in the TMS320C66x microprocessor. I hope someone here point me to the right direction cause I am kinda stuck and I need some ...
koko riko's user avatar
0 votes
1 answer
265 views

I'm writing a simple simulation of a microprocessor, and, for the JNC instruction, I am unsure if the carry bit is automatically reset after the JNC instruction. Is it (generally, although different ...
BipedalJoe's user avatar
-1 votes
1 answer
2k views

Every now and then I read somewhere that of all of the instruction a CPU has only very few are used most of the time, last time it was here where the author writes: "There are only a handful of ...
Ecir Hana's user avatar
  • 11.6k
0 votes
1 answer
472 views

I could access the latency of the dram but I could not find the latency of the instructions for the matrix multiplication in gem5. I have found the OpClass.hh and the file containing the all the ...
User123X's user avatar
0 votes
1 answer
515 views

I'm looking for some statistics which would tell me/show how frequently each instruction from x64 instruction set is used overall in modern programs. I have done some google searches, but I can't find ...
sh code's user avatar
  • 333
2 votes
1 answer
380 views

gcc seems to classify fcvtzs d0,d0 as as SIMD instruction, but clang does not. Who is right? $ cat toto.s fcvtzs d0,d0 $ aarch64-linux-gnu-gcc-10 -mcpu=cortex-a53+nosimd -c toto.s toto.s: ...
David Monniaux's user avatar
0 votes
0 answers
453 views

WebAssembly code consists of sequences of instructions. I am looking to identify the total number of instructions of a certain function in a WebAssembly module. Is there an existing method to easily ...
gabe's user avatar
  • 1
0 votes
0 answers
269 views

I have the following sequence of instructions: Address instr Operands 4357128L cmp {"x1", "#16"} 4357132L bne {"4356768"} 4357136L add {"w19", &...
Tom Jose's user avatar
0 votes
2 answers
2k views

I had asked a question earlier on how data gets pushed to registers in the CPU My question now is, do instructions required for program execution get moved to memory by the compiler the same way data ...
penguin99's user avatar
  • 123
0 votes
0 answers
85 views

Consider the assembly program snippet below and, knowing that DS = 2000H and CS = 5000H, answer the following question: INSTRUCTION 1 MOV AX, 3245H 2 MOV DL, O0H 3 MOV CL, 0AH 4 ...
Panopticron's user avatar
0 votes
1 answer
58 views

I'm thinking of taking EXP 301 (Windows User Mode Exploit Development) exam. And I did some research on this exam; I came around many articles which criticised the exam material for only covering 32 ...
Da3kL10rd's user avatar
  • 380

1
2 3 4 5
12