Proto commits in google/buzzer

These 28 commits are when the Protocol Buffers files have changed:

Commit:11dac72
Author:Negroni1

Added TypeInfo proto

The documentation is generated from this commit.

Commit:2b69357
Author:NegroniA
Committer:GitHub

Merge branch 'main' into btf_strategy

Commit:f64c964
Author:Negroni1

Merge branch 'main' of https://github.com/google/buzzer into google-main

Commit:c21a522
Author:Negroni1

Fix comments

Commit:f24e112
Author:Negroni1

Removed btf struct & added type info encoding

Commit:ab1aebd
Author:Negroni1

Refactor BTF

Commit:88912af
Author:Negroni1

Added cBPF extensions and fixed instruction generation

Commit:4efafd4
Author:Negroni1

fix btf generation

Commit:f921dc6
Author:Negroni1

Added comments and requested changes

Commit:051caa2
Author:Negroni1

Added BTF support to Loader

Commit:08c247c
Author:Negroni1

Fix BTF Support

Commit:7553803
Author:Negroni1

Added Btf Support

Commit:cc43782
Author:Negroni1

Added Functions Support for eBPF Programs

Commit:ac39582
Author:Negroni1

Fix cbpf program load pt3

Commit:89b7e36
Author:Negroni1

Added requested changes

Commit:0c46b4d
Author:Negroni1

cBPF Program Support

Commit:f16b96b
Author:Negroni1

Classic BPF Instruction Generation Support

Commit:23ff6c7
Author:Alanis Negroni

Mov64 Support

Commit:ffd026d
Author:Juan José López Jaimez

Create the initial skeleton of an ebpf loader tool for PoCs generated by buzzer

Commit:c623807
Author:Juan José López Jaimez
Committer:Juan José López Jaimez

implement the rest of the new ptr arithmetic strategy

Commit:f897ad3
Author:Juan José López Jaimez
Committer:Juan José López Jaimez

implement the basics of the new pointer arithmetic strategy

Commit:c9001a9
Author:Juan José López Jaimez
Committer:Juan José López Jaimez

Re-structure buzzer to use a proto representation of ebpf instructions instead of the in house structs as well as deprecate fuzzing strategies

Commit:f88e20f
Author:Juan José López Jaimez

Split AluJmpOpcode into AluOpcode and JmpOpcode

Commit:5ce7344
Author:Juan José López Jaimez

Create a proto with the representation of ebpf instructions

Commit:7ffe261
Author:Juan José López Jaimez

run the format script

Commit:553306e
Author:Juan José López Jaimez
Committer:Juan José López Jaimez

Modify the execute bpf program so it takes a proto for more flexibility and change the way ebpf programs are executed to a way that allows us to provide with data the program can interface with

Commit:f136e0b
Author:Juan Jose Lopez Jaimez

fix a few code cleanups that we missed

Commit:ae47041
Author:Juan José López Jaimez
Committer:Juan José López Jaimez

initial commit of buzzer