Skip to content

Instantly share code, notes, and snippets.

Avatar

Alex Gaynor alex

View GitHub Profile
View master.s
.text
.file "t.3a1fbbbh-cgu.0"
.section .text.repeat_take_collect,"ax",@progbits
.globl repeat_take_collect
.p2align 4, 0x90
.type repeat_take_collect,@function
repeat_take_collect:
.cfi_startproc
pushq %r14
.cfi_def_cfa_offset 16
@alex
alex / Cargo.toml
Last active May 4, 2020
vectorized contains4 implementation in rust
View Cargo.toml
[package]
name = "f"
version = "0.1.0"
authors = ["Alex Gaynor <alex.gaynor@gmail.com>"]
edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
packed_simd = "0.3"
View validate.go
package validate
import (
"fmt"
"io"
"unicode/utf8"
)
type validatingWriter struct {
w io.Writer
View gm.diff
diff -r 45d2f234c8a1 fuzzing/oss-fuzz-build.sh
--- a/fuzzing/oss-fuzz-build.sh Wed Sep 18 08:37:23 2019 -0500
+++ b/fuzzing/oss-fuzz-build.sh Thu Sep 19 19:40:40 2019 -0400
@@ -100,7 +100,7 @@
$CXX $CXXFLAGS -std=c++11 -I "$WORK/include/GraphicsMagick" \
"$f" -o "$OUT/${fuzzer}_fuzzer" \
- -lFuzzingEngine "$WORK/lib/libGraphicsMagick++.a" \
+ $LIB_FUZZING_ENGINE "$WORK/lib/libGraphicsMagick++.a" \
"$WORK/lib/libGraphicsMagick.a" $MAGICK_LIBS
View bench_test.go
package foo
import (
"bytes"
"testing"
)
var Data1 = bytes.Repeat([]byte("a"), 1)
var Data10 = bytes.Repeat([]byte("a"), 10)
var Data100 = bytes.Repeat([]byte("a"), 100)
View gist:f7893e0e44d8a22cdc7b2609fb4d25b7
2019/08/12 11:05:13 [INFO] Terraform version: 0.12.6
2019/08/12 11:05:13 [INFO] Go runtime version: go1.12.4
2019/08/12 11:05:13 [INFO] CLI args: []string{"/tmp/x/terraform", "validate"}
2019/08/12 11:05:13 [DEBUG] Attempting to open CLI config file: /home/alex/.terraformrc
2019/08/12 11:05:13 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2019/08/12 11:05:13 [INFO] CLI command args: []string{"validate"}
2019/08/12 11:05:13 [DEBUG] checking for provider in "."
2019/08/12 11:05:13 [DEBUG] checking for provider in "/tmp/x"
2019/08/12 11:05:13 [DEBUG] checking for provider in ".terraform/plugins/linux_amd64"
2019/08/12 11:05:13 [DEBUG] found provider "terraform-provider-aws_v2.23.0_x4"
View slides-link
View t.cc
#include <cstdint>
#include "js/Initialization.h"
#include "jsapi.h"
extern "C" char *grammarfuzz_js_generate(const uint8_t *, size_t);
extern "C" void grammarfuzz_js_free(char *);
static JSClassOps global_ops = {nullptr,
nullptr,
View download-slack-emoji.py
from __future__ import print_function
import os
import sys
import zipfile
import requests
def main(argv):
View gist:4a7558a26df572cfbf4bbf1115f2518b
error: failed to run custom build command for `js v0.1.4 (file:///p/mozilla-central/js/rust)`
process didn't exit successfully: `/p/grammarfuzz-hacks/fuzz/target/debug/build/js-d771f9f2d6ad4f99/build-script-build` (exit code: 101)
--- stdout
cargo:rerun-if-changed=etc/wrapper.hpp
running: "cmake" "/p/mozilla-central/js/rust/." "-DCMAKE_INSTALL_PREFIX=/p/grammarfuzz-hacks/fuzz/target/x86_64-unknown-linux-gnu/debug/build/js-82e5c2af05de8ff1/out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_C_COMPILER=/usr/bin/cc" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_CXX_COMPILER=/usr/bin/c++" "-DCMAKE_BUILD_TYPE=Debug"
--- stderr
ERROR:bindgen::ir::item: Unhandled cursor kind 400: Cursor( kind: UnexposedAttr, loc: /usr/bin/../lib/gcc/x86_64-linux-gnu/6.4.0/../../../../include/x86_64-linux-gnu/c++/6.4.0/bits/c++config.h:223:43, usr: None)
ERROR:bindgen::ir::item: Unhandled cursor kind 400: Cursor( kind: UnexposedAttr, loc: /usr/bin/../lib/gcc/x86_64-linux-gnu
You can’t perform that action at this time.