Skip to content

Instantly share code, notes, and snippets.

View ehzawad's full-sized avatar
🎃
Wasteland Baby!

ehzawad ehzawad

🎃
Wasteland Baby!
View GitHub Profile
debugger;
console.log(a(1));
function a(foo) {
if (foo > 20) {
return foo;
}
return b(foo + 2);
}
.model small
.stack 100h
main proc
mov ch, '5'
push cx
; clipped fun1
call fun1
.model small
.stack 100h
.data
.code
main proc
mov dx, 0000h
mov ax, 0005h
.model small
.stack 100h
.data
.code
main proc
mov bl, 5
##REFERENCE # http://llvm.org/apt/
sudo bash -c "cat >> /etc/apt/sources.list" << LLVMAPT
# 3.8
deb http://llvm.org/apt/trusty/ llvm-toolchain-trusty-3.8 main
deb-src http://llvm.org/apt/trusty/ llvm-toolchain-trusty-3.8 main
LLVMAPT
wget -O - http://llvm.org/apt/llvm-snapshot.gpg.key|sudo apt-key add -
.model small
.stack 100h
.data
.code
main proc
.model small
.stack 100h
.data
.code
main proc
@ehzawad
ehzawad / binary-tricks.asm
Created April 18, 2016 19:37 — forked from SohanChy/binary-tricks.asm
binary tricks on numbers
.model small
.stack 100h
.data
str1 db 'Ones :$'
str2 db ' zero :$'
ones db '0'
zeros db '0'
.code
main proc
.model small
.stack 100
.data
main proc
mov cx, 0
mov cl, 0
pushing:
@ehzawad
ehzawad / clangBuild.md
Last active April 25, 2016 22:55
beta description of clang build..
sudo apt-get install libncurses5-dev swig ninja-build
sudo apt-get install build-essential zlib1g-dev python3-dev python-dev
echo "Also Make sure cmake is installed correctly"

mkdir -p ~/dev
echo "Download latest version of src"
echo ".sig stands for digital signature"
tar xvf cfe-3.8.0.src.tar.xz
tar xvf clang-tools-extra-3.8.0.src.tar.xz

tar xvf compiler-rt-3.8.0.src.tar.xz