Treehugger Robot
7db63833a3
Merge "idegen: Handle symbolic link that targets to current or parent directory" am: d6c9ae2806 am: e78fac030c am: 517c07c85e
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2203929
Change-Id: I535eab8d1126466b29e4a2b49baa719e02fa324b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-30 07:43:34 +00:00
Treehugger Robot
517c07c85e
Merge "idegen: Handle symbolic link that targets to current or parent directory" am: d6c9ae2806 am: e78fac030c
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2203929
Change-Id: I0b80faa79788f972ead85973dc8482e5e81226ff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-30 07:15:02 +00:00
Treehugger Robot
e78fac030c
Merge "idegen: Handle symbolic link that targets to current or parent directory" am: d6c9ae2806
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2203929
Change-Id: I539afd4eaa4a467e509433109856749c6f82c5bd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-30 06:42:13 +00:00
Treehugger Robot
d6c9ae2806
Merge "idegen: Handle symbolic link that targets to current or parent directory"
2022-09-30 06:23:50 +00:00
Hsin-Yi Chen
d8183bf29f
Merge "Allow adding class/struct members to padding space" am: 4f2576b93a am: 4384b4cdd0 am: 5c30332ddd
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2238294
Change-Id: If0702c9163353438f11ec363e8e048826bc14b19
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-30 03:38:08 +00:00
Hsin-Yi Chen
5c30332ddd
Merge "Allow adding class/struct members to padding space" am: 4f2576b93a am: 4384b4cdd0
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2238294
Change-Id: If7579d9f5ee2a546168db7fffb118a9eba4491c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-30 03:09:31 +00:00
Hsin-Yi Chen
4384b4cdd0
Merge "Allow adding class/struct members to padding space" am: 4f2576b93a
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2238294
Change-Id: Ie1af62f6a9d164dcfea2c0ff988357b622b2e6b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-30 02:36:25 +00:00
Hsin-Yi Chen
4f2576b93a
Merge "Allow adding class/struct members to padding space"
2022-09-30 02:09:39 +00:00
Hsin-Yi Chen
9f22a276fd
Allow adding class/struct members to padding space
...
This commit removes the comparison between class size and member offsets
from RecordTypeDiffIR::IsExtended. New members can be added to padding
space in a class without changing the existing members.
Test: ./test.py
Bug: 248418092
Change-Id: I34d002478f1dcfd3c183e76899917e602de2b4c1
2022-09-29 19:49:41 +08:00
Hsin-Yi Chen
9e14193cfc
Merge "Allow appending members to structs and classes" am: efd3826863 am: f3c5194bf2 am: e0f5ee63db
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2229078
Change-Id: I68d42cfe2779eee010447a0e0d3c68f346d546ff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-28 10:39:56 +00:00
Hsin-Yi Chen
e0f5ee63db
Merge "Allow appending members to structs and classes" am: efd3826863 am: f3c5194bf2
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2229078
Change-Id: I79aa03b164dae4374024a1cfb45c0da3a0e9140d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-28 10:11:39 +00:00
Hsin-Yi Chen
f3c5194bf2
Merge "Allow appending members to structs and classes" am: efd3826863
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2229078
Change-Id: I86f9478f3177fbb4b0c96e7d4f3c6b91aa64f6c7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-28 09:41:08 +00:00
Hsin-Yi Chen
efd3826863
Merge "Allow appending members to structs and classes"
2022-09-28 09:18:15 +00:00
Hsin-Yi Chen
2704c794d7
Merge "Delete VNDK definition tools" am: e0d81eed8f am: 8c7213fa16 am: 461143c61e
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2216377
Change-Id: I1096cf1d135bb486bf652be42899663ecf0e74ff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-28 06:03:58 +00:00
Hsin-Yi Chen
461143c61e
Merge "Delete VNDK definition tools" am: e0d81eed8f am: 8c7213fa16
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2216377
Change-Id: I3bed973f8f380064ad262726cc015b3fefbc2446
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-28 05:22:09 +00:00
Hsin-Yi Chen
8c7213fa16
Merge "Delete VNDK definition tools" am: e0d81eed8f
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2216377
Change-Id: Id674e3121dd72b032a2afae98f2eb6545420d727
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-28 04:51:51 +00:00
Hsin-Yi Chen
e0d81eed8f
Merge "Delete VNDK definition tools"
2022-09-28 04:24:25 +00:00
Hsin-Yi Chen
cdf49db15c
Allow appending members to structs and classes
...
This commit adds RecordTypeDiffIR::IsExtended() that determines whether
the difference is a pure extension, i.e., appending members and
increasing the size. The extensions are stored in
record_type_extension_diffs in abi_diff messages. They can be ignored by
specifying -allow-extensions.
Test: ./test.py
Bug: 248418092
Change-Id: Ibdef042c6176dc84d2dd61f71a3f88035e943dd4
2022-09-28 12:18:01 +08:00
Treehugger Robot
37b0cb3495
Merge "Add FLAG_IMMUTABLE to PendingIntents" am: a3aa817aa5 am: b119c3792c am: fc609be986
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2229375
Change-Id: I3e9728301a903e8bfc687c01fd815f5999e0d287
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-24 01:57:23 +00:00
Treehugger Robot
fc609be986
Merge "Add FLAG_IMMUTABLE to PendingIntents" am: a3aa817aa5 am: b119c3792c
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2229375
Change-Id: I1d1b640193a1f9341214f3f6d59326e3ee992cb6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-24 01:29:09 +00:00
Treehugger Robot
b119c3792c
Merge "Add FLAG_IMMUTABLE to PendingIntents" am: a3aa817aa5
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2229375
Change-Id: I922df5e7b14e99bc925e77f33acfd6abeb0785a0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-24 01:03:57 +00:00
Treehugger Robot
a3aa817aa5
Merge "Add FLAG_IMMUTABLE to PendingIntents"
2022-09-24 00:24:30 +00:00
Cole Faust
f4dc2d5f25
Add FLAG_IMMUTABLE to PendingIntents
...
If your app targets Android 12, you must specify the mutability of each PendingIntent
object that your app creates. This additional requirement improves your app's security.
https://developer.android.com/about/versions/12/behavior-changes-12#pending-intent-mutability
Android Lint is being updated, and adds an error-level check for this.
Bug: 247885568
Test: Presubmits
Change-Id: I2bb91d98b443af2b5c16944ce197d863dbd33f9a
2022-09-23 15:17:52 -07:00
Hsin-Yi Chen
79fa7d3ecf
Merge "Filter added or removed types by -ignore-linker-set-key" am: adc960d590 am: 7995aca67b am: 152264e539
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2223129
Change-Id: I9357a1edbb7283b81b48d50086595af6fb2fcbed
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-23 05:04:43 +00:00
Hsin-Yi Chen
152264e539
Merge "Filter added or removed types by -ignore-linker-set-key" am: adc960d590 am: 7995aca67b
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2223129
Change-Id: Ic2f01b616af98f44536631e6f54e63a3b75a7fd6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-23 04:20:43 +00:00
Hsin-Yi Chen
7995aca67b
Merge "Filter added or removed types by -ignore-linker-set-key" am: adc960d590
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2223129
Change-Id: Ic6b0eb48506a5477f4bdf9ef1f32b9a37b80ec77
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-23 03:49:12 +00:00
Hsin-Yi Chen
adc960d590
Merge "Filter added or removed types by -ignore-linker-set-key"
2022-09-23 03:31:49 +00:00
Hsin-Yi Chen
11a43e6311
Merge "Add linker_set_key to RecordTypeDiff and EnumTypeDiff" am: cc90871286 am: 7c5e16840f am: 918842bab7
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2218448
Change-Id: I7e0e468e81ec9de2bef5ca99a3886cf5ecf7adb4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-22 09:19:40 +00:00
Hsin-Yi Chen
918842bab7
Merge "Add linker_set_key to RecordTypeDiff and EnumTypeDiff" am: cc90871286 am: 7c5e16840f
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2218448
Change-Id: Iae43f447c04c7749f8547963a3c0da3c85178415
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-22 08:29:49 +00:00
Hsin-Yi Chen
7c5e16840f
Merge "Add linker_set_key to RecordTypeDiff and EnumTypeDiff" am: cc90871286
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2218448
Change-Id: I8623206b3d79d6710340e94ed39a62fbcccc4fef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-22 07:39:01 +00:00
Hsin-Yi Chen
cc90871286
Merge "Add linker_set_key to RecordTypeDiff and EnumTypeDiff"
2022-09-22 07:00:47 +00:00
Treehugger Robot
1f5c2423f2
Merge "Move SdkSetup app into device/generic/goldfish" am: 16a8d0fa8e am: d42dd28394 am: 895aa04c46
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2221506
Change-Id: I1261af5c66d13d560535ae05fafbe51833ef1cbd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-21 23:26:54 +00:00
Treehugger Robot
895aa04c46
Merge "Move SdkSetup app into device/generic/goldfish" am: 16a8d0fa8e am: d42dd28394
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2221506
Change-Id: I07e03dc100610a120c5d19070fc2ab5b1fb92cfb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-21 22:28:43 +00:00
Treehugger Robot
d42dd28394
Merge "Move SdkSetup app into device/generic/goldfish" am: 16a8d0fa8e
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2221506
Change-Id: If594341755591e895469aeca474d9b64067e8079
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-21 21:32:36 +00:00
utzcoz
97a3f307a6
idegen: Handle symbolic link that targets to current or parent directory
...
Test: run idegen.sh to generate files for IntelliJ without error
Signed-off-by: utzcoz <utzcoz@gmail.com >
Change-Id: I80958e94f93a8e1ef546bc34bd929d04a224dc9e
2022-09-21 22:03:49 +08:00
Hsin-Yi Chen
37792200d3
Filter added or removed types by -ignore-linker-set-key
...
Test: development/vndk/tools/header-checker/tests/test.py
Bug: 243903630
Change-Id: I103779591cf8f52f9178d33ad5a205ca4eaaba2f
2022-09-21 09:00:40 +00:00
Hsin-Yi Chen
00d8159166
Add linker_set_key to RecordTypeDiff and EnumTypeDiff
...
RecordTypeDiff and EnumTypeDiff in abi_diff.proto contain linker set
keys. The developers can copy them to the ignore list. The other Diff
messages do not need the field because it's in the messages imported
from abi_dump.proto.
Test: Update prebuilts/clang-tools; make libz
Bug: 243903630
Change-Id: I1e90d3c6cbfd09d72b3fdb244a4079ae899630aa
2022-09-21 16:50:58 +08:00
Treehugger Robot
16a8d0fa8e
Merge "Move SdkSetup app into device/generic/goldfish"
2022-09-20 22:15:01 +00:00
Roman Kiryanov
a60ef1b115
Move SdkSetup app into device/generic/goldfish
...
this app is designed for emulator
Bug: 247004472
Test: presubmit
Signed-off-by: Roman Kiryanov <rkir@google.com >
Change-Id: I3fa6178d51551bc3540d03827dea17d5abba06c7
2022-09-19 16:33:48 -07:00
Pirama Arumuga Nainar
86ae19fd95
Merge "Update clang-tools build to clang-r458507" am: dafc6d0793 am: 7c1eb9cfe1 am: 5731782c20
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2220861
Change-Id: I845908583af9615c7413c0ef57d9552ba74d3a92
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-19 21:53:20 +00:00
Pirama Arumuga Nainar
5731782c20
Merge "Update clang-tools build to clang-r458507" am: dafc6d0793 am: 7c1eb9cfe1
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2220861
Change-Id: Ic0865d9b7cd2c761a509dc0c4b50f77ea210b5d0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-19 21:11:23 +00:00
Pirama Arumuga Nainar
7c1eb9cfe1
Merge "Update clang-tools build to clang-r458507" am: dafc6d0793
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2220861
Change-Id: Idbdb71ecefb52da0ee9b2e7ec92f23799d5ed999
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-19 20:28:35 +00:00
Pirama Arumuga Nainar
dafc6d0793
Merge "Update clang-tools build to clang-r458507"
2022-09-19 20:02:41 +00:00
Krzysztof Kosiński
f91c90e81c
Merge "Remove Python enables identical to global defaults." am: 5acfb41d4a am: 6fdc0d453f am: 0663a35093
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2220481
Change-Id: I26efc91f4bb361b2032df2e2c1cc81b34de80bc3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-19 18:02:27 +00:00
Krzysztof Kosiński
0663a35093
Merge "Remove Python enables identical to global defaults." am: 5acfb41d4a am: 6fdc0d453f
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2220481
Change-Id: I6b1fe40d07c187b9e969c1d9ee13cb0e8831b32f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-19 17:35:59 +00:00
Krzysztof Kosiński
6fdc0d453f
Merge "Remove Python enables identical to global defaults." am: 5acfb41d4a
...
Original change: https://android-review.googlesource.com/c/platform/development/+/2220481
Change-Id: I9b9bc00b756f4f680a21b02065e6f32c2263fd85
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-19 17:06:23 +00:00
Krzysztof Kosiński
5acfb41d4a
Merge "Remove Python enables identical to global defaults."
2022-09-19 16:08:47 +00:00
Pirama Arumuga Nainar
2e6f159eae
Update clang-tools build to clang-r458507
...
Bug: http://b/236798112
Bug: http://b/244486343
Test: presubmit
Change-Id: Icff1712b289925901582f5429bfea3fde1834eec
2022-09-19 05:16:10 +00:00
Krzysztof Kosiński
45c7ebda06
Remove Python enables identical to global defaults.
...
Bug: 245854393
Test: presubmit
Change-Id: I9bb5cbd972432a26afcb13d7c2a6bbc73fb0991f
2022-09-17 11:33:50 +00:00
Hsin-Yi Chen
f38939ac24
Delete VNDK definition tools
...
The tools have not been maintained since Android 11.
vndk-lib-extra-list-*.txt are not deleted because VTS depends on them.
Test: make
Bug: 247032590
Change-Id: Iafaf98d13e77edea34a45c84ac44804703aa6d24
2022-09-16 14:37:04 +08:00