Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
system
/
bt
/
3ad001d6538b52af576aa96b9653b3ba864f18aa
/
gd
/
packet
59a536d
PDL: Serialize nested packets in Python
by Myles Watson
· 4 years, 11 months ago
407a15f
Updates for bison 3.5
by Dan Willemsen
· 4 years, 11 months ago
f80388c
PDL Pybind: Allow packets to contain packets
by Myles Watson
· 5 years ago
5cded3a
PDL: Add Python support for Address, ClassOfDevice
by Myles Watson
· 5 years ago
89efd48
PDL: Check total field length before parsing
by Myles Watson
· 5 years ago
7f9370e
PDL: Split Fuzz test definition and registration
by Myles Watson
· 5 years ago
8caf236
Packet: Generate Python binding for struct public fields and size()
by Jack He
· 5 years ago
a10b5ec
PDL: Insert the size of the data, not the container
by Myles Watson
· 5 years ago
44b68e2
Packet: Add tests for RawBuilder, fix max
by Myles Watson
· 5 years ago
f2d1460
Packet: Shard pybind11 Python binding generation for faster compilation
by Jack He
· 5 years ago
a631253
L2CAP Integrate channel mode in configuration
by Hansong Zhang
· 5 years ago
9be1dcd
Add Python 3 Binding Generation via Pybind11
by Jack He
· 5 years ago
a7e25ac
Packet: Refactor packet generation executable
by Jack He
· 5 years ago
c61124e
Packet: Refactor packet fields definition
by Jack He
· 5 years ago
fc45cd9
[system][bt] address -Wimplicit-fallthrough
by Nick Desaulniers
· 5 years ago
a37f63e
packet: Add Fragmentation
by Myles Watson
· 5 years ago
d7e5d22
packet: Add Append for reassembly
by Myles Watson
· 5 years ago
1d80607
Merge changes I40aa2b5f,Ica99086c
by Treehugger Robot
· 5 years ago
fb2fec7
HCI: Add VSC Advertising packets
by Myles Watson
· 5 years ago
78487af
Merge "HCI: Add fuzz test for HCI packets"
by Treehugger Robot
· 5 years ago
58da1ac
Merge "PDL: Parameterize the root namespace"
by Treehugger Robot
· 5 years ago
e0cd4da
HCI: Add fuzz test for HCI packets
by Jack He
· 5 years ago
8af1b62
Add FUZZ test generator for packets and L2CAP fuzz tests
by Jack He
· 5 years ago
fd06da0
PDL: Parameterize the root namespace
by Myles Watson
· 5 years ago
42071b5
PDL: Add padding fields
by Myles Watson
· 5 years ago
f714e2c
PDL: Support Type Length Value in Structs
by Myles Watson
· 5 years ago
d609442
PDL: Allow parent packets with no parameters
by Myles Watson
· 5 years ago
bc44517
PDL: Add an error for redefinition
by Myles Watson
· 5 years ago
d66ec50
PDL: Use fixed portion of dynamic sizes for arrays
by Myles Watson
· 5 years ago
4b8c0ed
PDL: Add GetStructOffset and GetStructSize
by Myles Watson
· 5 years ago
0d29dce
PDL: Use Size for StructField sizes
by Myles Watson
· 5 years ago
b6ec5e1
PDL: Pass the size to GenBounds
by Myles Watson
· 5 years ago
5e43ed7
PDL: Add for_struct to GenExtractor
by Myles Watson
· 5 years ago
1163910
PDL: Only find offsets from the beginning for structs
by Myles Watson
· 5 years ago
1cc9455
PDL: Inline ParseStruct functions
by Myles Watson
· 5 years ago
b5ad62e
PDL: Enforce ENUM_STYLE
by Myles Watson
· 5 years ago
945f4c3
PDL: Add variable-sized structs
by Myles Watson
· 5 years ago
0d80b6c
Merge "Disable leak detection locally."
by Steven Moreland
· 5 years ago
62300fd
PDL: Use std::optional to signal Parse failure
by Myles Watson
· 5 years ago
5e69313
PDL: Move GenBounds to GenGetter
by Myles Watson
· 5 years ago
64e0450
Disable leak detection locally.
by Steven Moreland
· 5 years ago
b389a27
PDL: Save the Size of a Struct in its definition
by Myles Watson
· 5 years ago
2a40e79
PDL: Remove unused includes in type, checksum_def
by Myles Watson
· 5 years ago
8c703e2
PDL: Replace abort() calls with ERROR()
by Myles Watson
· 5 years ago
e41383f
PDL: Remove extra semicolons
by Myles Watson
· 5 years ago
3e7fb5e
PDL: Add big endian test packets
by Myles Watson
· 5 years ago
2b4e3b5
PDL: Use Subrange to avoid endian switches
by Myles Watson
· 5 years ago
e17674c
PDL: Use little_endian in CustomFieldCheck
by Myles Watson
· 5 years ago
e2cb766
PDL: Constrain Structs with end_index
by Myles Watson
· 5 years ago
4b10f63
PDL: Parse with pointers instead of vectors
by Myles Watson
· 5 years ago
7684fd0
PDL: workaround for end_index unused
by Chienyuan
· 5 years ago
fc57a96
PDL: Autogenerate packet tests
by Myles Watson
· 5 years ago
94db40c
GD: Move Address and ClassOfDevice to hci
by Martin Brabham
· 6 years ago
e19c3a1
Merge "PDL: Tighten checks for nonexistent fields"
by Treehugger Robot
· 5 years ago
c22fb66
Merge "PDL: Suppress debug logs"
by Treehugger Robot
· 5 years ago
bb6422b
PDL: Tighten checks for nonexistent fields
by Myles Watson
· 5 years ago
398d020
PDL: Suppress debug logs
by Myles Watson
· 5 years ago
cf7b679
PDL: Fix Iterator assignment and add Subrange
by Myles Watson
· 5 years ago
c5fda6b
PDL: Save copies in packet builders
by Myles Watson
· 5 years ago
6de8691
PDL: Test fixed-size struct fields
by Myles Watson
· 5 years ago
8def62f
PDL: Use GenBounds for Structs
by Myles Watson
· 5 years ago
5485226
PDL: Add Structs
by Myles Watson
· 6 years ago
de83e2c
Split ARRAY into fixed size ARRAY and VECTOR
by Jakub Pawlowski
· 5 years ago
cff15c1
PDL: Extract CustomFieldFixedSize
by Myles Watson
· 5 years ago
cbfe6cf
PDL: Add GenExtractor functions to fields
by Myles Watson
· 5 years ago
835bf7b
PDL: Separate member and parameters for arrays
by Myles Watson
· 5 years ago
e7d1e71
PDL: Factor out insert functions
by Myles Watson
· 5 years ago
2569ca7
PDL: Add non-static methods to checkers
by Myles Watson
· 5 years ago
6f55d38
PDL: GetType->GetDataType, GetFieldType->string
by Myles Watson
· 5 years ago
1d98d69
PDL: Util fixup
by Myles Watson
· 5 years ago
a7a7906
PDL: Move GenSerialize and GenSize to ParentDef
by Myles Watson
· 5 years ago
e0dfc6d
PDL: Add missing "pragma once"
by Hansong Zhang
· 5 years ago
de15b64
PDL: Add variable-size CustomField(s)
by Myles Watson
· 5 years ago
ea6331b
PDL: Add ParentDef for packets
by Myles Watson
· 5 years ago
0961778
PDL: Move GenInclude and GenUsing to CustomDef
by Myles Watson
· 5 years ago
25c2cae
PDL: Add missing quote in matching constraint error
by Myles Watson
· 5 years ago
cc27844
PDL: Make GetPayload() const
by Myles Watson
· 6 years ago
a1a27f8
PDL: fixed size type arrays
by Jakub Pawlowski
· 5 years ago
41aecb9
PDL: Add Arrays
by Myles Watson
· 6 years ago
558c511
Merge changes I42c47d98,If38ad50d
by Treehugger Robot
· 5 years ago
8db0794
Add missing header in gd/packet/parser/checksum_type_checker.h
by Jakub Pawlowski
· 5 years ago
6208435
bpfmt -w $(find . -name Android.bp)
by Colin Cross
· 5 years ago
d68d6ce
PDL: Strengthen CamelCase checks
by Myles Watson
· 5 years ago
29a6065
Remove Address dependency from PacketParserTest
by Myles Watson
· 6 years ago
cbd9934
PDL: Check sizes before validating constraints
by Myles Watson
· 6 years ago
1d8aa28
PDL: Use underscores for field names
by Myles Watson
· 6 years ago
9092dd7
packet/parser: Add tests for payload size modifier
by Myles Watson
· 6 years ago
c093d28
packet/parser: Add Checksum support
by Myles Watson
· 6 years ago
afafb32
BitInserter: Add byte observer for checksums
by Myles Watson
· 6 years ago
af1b2d1
packet: Support fixed-width custom types
by Myles Watson
· 6 years ago
c928f38
Mark these yacc files as creating headers
by Dan Willemsen
· 6 years ago
0187e98
packet: Enforce View inheritance and validation
by Myles Watson
· 6 years ago
24bbd91
packet/parser: Add pragma once to generated files
by Myles Watson
· 6 years ago
934cc3d
Add namespace in bluetooth_packetgen
by Hansong Zhang
· 6 years ago
05c079b
Add multi file support for bluetooth_packetgen
by Hansong Zhang
· 6 years ago
4d6b760
packet: Add the PDL Packet Generator
by Ajay Panicker
· 6 years ago
ebed359
PacketBuilderTest: Modify member array
by Chienyuan
· 6 years ago
0ead597
packet: Add Packet classes and tests
by Myles Watson
· 6 years ago