Skip to content

Instantly share code, notes, and snippets.

View tessprime's full-sized avatar

Tess tessprime

  • Exploding at the origin
View GitHub Profile
@tessprime
tessprime / AWSHelloWorld.java
Created June 13, 2019 05:26
AWSHelloWorld.java
import com.amazonaws.services.securitytoken.AWSSecurityTokenService;
import com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClientBuilder;
import com.amazonaws.services.securitytoken.model.GetCallerIdentityRequest;
import com.amazonaws.services.securitytoken.model.GetCallerIdentityResult;
public class Test {
public static void main(String[] args) {
AWSSecurityTokenService client = AWSSecurityTokenServiceClientBuilder.standard().build();
GetCallerIdentityResult result = client.getCallerIdentity(new GetCallerIdentityRequest());
System.out.println(result);
import random
def generate_pairs(n):
return [(random.choice(["b","g"]), random.choice(["b","g"])) for i in range(n)]
def generate_children(n):
return [random.choice(["b","g"]) for i in range(n)]
def flatten(alist):
result = []
$ cat test_thread.c 
$ cat test_thread.c 
#include <pthread.h>
#include <stdio.h>

void* callme(void *data) {
$ ../line2addr.py -b multiplefiles_bin -f multiplefiles/root1/identical/test.c
1 5fa int doom (){
2 5fe return 5;
3 603 }
4
5 605 int main () {
6 60e }
610
$ ../line2addr.py -b multiplefiles_bin -f multiplefiles/root2/identical/test.c
1 610 int g(int x) {

For root1/test.c

            NS new statement, BB new basic block, ET end of text sequence
            PE prologue end, EB epilogue begin
            IS=val ISA number, DI=val discriminator value
<pc>        [lno,col] NS BB ET PE EB IS= DI= uri: "filepath"
0x000005fa  [   1, 0] NS uri: "/home/chris/projects/line2addr/binaries/./multiplefiles/root1/test.c"
0x000005fe  [   2, 0] NS
0x00000603  [   3, 0] NS
0x00000605 [ 5, 0] NS
import sympy
from collections import namedtuple
Line = namedtuple('Line', ['m', 'expr'])
class StupidEllipticCurve:
def __init__(self, a, b):
self.a, self.b = a,b
self.x, self.y = [sympy.Symbol('x'), sympy.Symbol('y')]
x, y = self.x, self.y
http://algassert.com/quirk#circuit={%22cols%22:[[%22Bloch%22,%22Bloch%22],[%22H%22,%22Bloch%22],[%22Bloch%22,%22Bloch%22],[%22%E2%80%A2%22,%22X%22]]}
@tessprime
tessprime / gist:bc7f6317bc571ebd8fa4cbb91662cadc
Last active March 5, 2019 05:32
Computing Pi via Collsion
import math
import argparse
import sympy
from sympy import var
def continue_condition(p1, p2, m):
return ( p2 > 0 ) or ( abs(p1) > abs(p2)/m) or (p1 > 0)
def collide(m, p1, p2, n):
*** IR Dump Before Module Verifier ***
; Function Attrs: nounwind uwtable
define i32 @main() #0 {
entry:
%retval = alloca i32, align 4
%i = alloca i32, align 4
store i32 0, i32* %retval
store i32 0, i32* %i, align 4
br label %for.cond