OSDN Git Service

packet: Add the PDL Packet Generator
authorAjay Panicker <apanicke@google.com>
Wed, 6 Feb 2019 22:02:36 +0000 (14:02 -0800)
committerMyles Watson <mylesgw@google.com>
Thu, 4 Apr 2019 22:21:05 +0000 (15:21 -0700)
commit4d6b760fad979c8c9bcda34f4f68804cb21764ea
tree935bbbc4eff4b59b8e3cd5508d18b6f52688e8f1
parent2d7f3b71a75e28cf51c49d3f6e358b9ff4f24c23
packet: Add the PDL Packet Generator

Test: bluetooth_packet_parser_test
Change-Id: Ia741e608aebff7b55d005a37e0f0eaeae63767a8
41 files changed:
gd/Android.bp
gd/packet/parser/Android.bp [new file with mode: 0644]
gd/packet/parser/README [new file with mode: 0644]
gd/packet/parser/declarations.h [new file with mode: 0644]
gd/packet/parser/enum_def.cc [new file with mode: 0644]
gd/packet/parser/enum_def.h [new file with mode: 0644]
gd/packet/parser/enum_gen.cc [new file with mode: 0644]
gd/packet/parser/enum_gen.h [new file with mode: 0644]
gd/packet/parser/field_list.h [new file with mode: 0644]
gd/packet/parser/fields/all_fields.h [new file with mode: 0644]
gd/packet/parser/fields/body_field.cc [new file with mode: 0644]
gd/packet/parser/fields/body_field.h [new file with mode: 0644]
gd/packet/parser/fields/enum_field.cc [new file with mode: 0644]
gd/packet/parser/fields/enum_field.h [new file with mode: 0644]
gd/packet/parser/fields/fixed_field.cc [new file with mode: 0644]
gd/packet/parser/fields/fixed_field.h [new file with mode: 0644]
gd/packet/parser/fields/group_field.cc [new file with mode: 0644]
gd/packet/parser/fields/group_field.h [new file with mode: 0644]
gd/packet/parser/fields/packet_field.cc [new file with mode: 0644]
gd/packet/parser/fields/packet_field.h [new file with mode: 0644]
gd/packet/parser/fields/payload_field.cc [new file with mode: 0644]
gd/packet/parser/fields/payload_field.h [new file with mode: 0644]
gd/packet/parser/fields/reserved_field.cc [new file with mode: 0644]
gd/packet/parser/fields/reserved_field.h [new file with mode: 0644]
gd/packet/parser/fields/scalar_field.cc [new file with mode: 0644]
gd/packet/parser/fields/scalar_field.h [new file with mode: 0644]
gd/packet/parser/fields/size_field.cc [new file with mode: 0644]
gd/packet/parser/fields/size_field.h [new file with mode: 0644]
gd/packet/parser/language_l.ll [new file with mode: 0644]
gd/packet/parser/language_y.yy [new file with mode: 0644]
gd/packet/parser/logging.h [new file with mode: 0644]
gd/packet/parser/main.cc [new file with mode: 0644]
gd/packet/parser/packet_def.cc [new file with mode: 0644]
gd/packet/parser/packet_def.h [new file with mode: 0644]
gd/packet/parser/parse_location.h [new file with mode: 0644]
gd/packet/parser/size.h [new file with mode: 0644]
gd/packet/parser/test/Android.bp [new file with mode: 0644]
gd/packet/parser/test/generated_packet_test.cc [new file with mode: 0644]
gd/packet/parser/test/test_packet.pdl [new file with mode: 0644]
gd/packet/parser/type_def.h [new file with mode: 0644]
gd/packet/parser/util.h [new file with mode: 0644]