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