x86
Here are 772 public repositories matching this topic...
Can you automatically build libv86.js on Travis CI at every commit and publish it to some server or GitHub Pages? This would be very good because users then won't need to install and configure Closure Compiler and other build dependencies.
Can you also configure Makefile to also build sourcemap file for libv86.js?
Also, the version on your website is very old (f
There seems to be an issue with update_flags on some ARM instruction (at least for ADC and SBC). More precisely, Capstone reports update_flags as true when it should be false (according to ARM reference manual).
The following code snippet shows the issue:
from capstone import *
from capstone.arm import *
CODE = [
b"\x03\x00\xa1\xe0", # adcal r0, r1, r3
b"COPYING and README claim this is GPL, but it doesn't specify which version exactly? It looks like GPLv2, the question is: "GPLv2 only" or "GPLv2 or later"?
The current uc.c only contains a copyright where it's unclear wether that file also belongs to GPL'd code.
The source files or README should contain [the license text as per COPYING file](https://github.com/unicorn-engine/unicorn/blob/master/CO
Dozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host in QEMU 2.10 and real hardware. Userland cheat at: https://github.com/cirosantilli/linux-kernel-module-cheat#userland-assembly ARM baremetal setup at: https://github.com/cirosantilli/linux-kernel-module-cheat#baremetal-setup
-
Updated
Jan 4, 2020 - Assembly
Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.
-
Updated
Dec 30, 2019 - Python
A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
-
Updated
Jan 6, 2020 - C
While the test_suite presented in #589 does work, it is still pretty simple and can be improved and enhanced.
- Add tests for gnutils and coreutils.
- Add necessary utilities so more complex programs can be compiled from sources.
- Integrate CMake, so one could write something like
make validateand the subset of test that is deemed necessary (for example everything withmint
I wonder why nobody every asked for this, shouldn't this be a common feature?
This feature would reduce tediousness when having to run multiple "Fill with NOPs" or "Fill with 00s" or "Binary Edit".
Update documentation
Missing instructions
debug/log flag?
Visual MASM - Assembly IDE for Microsoft MASM
-
Updated
Jan 2, 2020 - Pascal
Refresh wiki page
For now the wiki page of OpenXRay is a mess!
I mean all necessary pages on all possible languages are trying to fit into main wiki page.
I haven't even found coding conventions from the first time!
That should be structured by the next design:
- Main page contains only links to language main wiki page.
- Language main page contains thematic sections like: Development, Modding, Using, Conti
As per rust-embedded/cross#302 (comment) someone should fix the use of typographic quotes in the markdown files to ensure compatibility with command line tools and editors.
CC @Dylan-DPC
It would be good to have some (at least 3-5) tutorials that teach new users what LIKWID can do and how to use it properly. From my experience as a user and FOSS developer, tutorials like deal.ii's are good thing to have. In that case we have first 5 that has to be read in a sequence by users, and then things start to branch off by t
MOVED TO: https://github.com/cirosantilli/linux-kernel-module-cheat#userland-assembly SEE README. x86 IA-32 and x86-64 userland minimal examples tutorial. Hundreds of runnable asserts. Nice GDB setup. IO done with libc, so OS portable in theory. NASM and GAS covered. Tested in Ubuntu 18.04. Containers (ELF), linking, calling conventions. System land cheat at: https://github.com/cirosantilli/x86-bare-metal-examples, ARM cheat at: https://github.com/cirosantilli/arm-assembly-cheat
-
Updated
Jan 1, 2020 - Assembly
The intention is that when a procedure "link" is clicked, it should open a new view in the same window and change the "history" of the window so that you can back out to where you were previously, similar to many web browsers. Opening a separate window is still useful though; therefore, I propose having a context menu with the choices:
Open
Open in new tab
on links.
Soul of a tiny new machine. More thorough tests → More comprehensible and rewrite-friendly software → More resilient society.
-
Updated
Jan 4, 2020 - HTML
Add a snapshot feature
arm_now snapshot -h
snapshot create [NAME]: create snapshot of the current VM
snapshot list: list all available snapshot
snapshot use [NAME]: overwrite the current VM with the snapshot [NAME]
use case
$ arm_now start x86-i686
# do some config
# poweroff
$ arm_now snapshot create MyBestVM
$ arm_now snapshot list
MyBestVM: maybe add a description here
$ arcollage of reverse engineering topics that I find interesting
-
Updated
Dec 31, 2019 - Python
Improve this page
Add a description, image, and links to the x86 topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the x86 topic, visit your repo's landing page and select "manage topics."



Hi,
many instructions are decoded with errors when scrolling the disassembler listing, examples can be found below ..


![Image 3](https://user-images.githubusercontent.