74 Commits

Author SHA1 Message Date
probaero 78646fd47d rosemary: Build bluetooth A2DP stack from source 2026-05-09 07:57:15 +00:00
Arian 1c48dc5f23 rosemary: Patch a few camera blobs to allocate GraphicBuffer with new size
Commit [1] ("Introduce a dependency monitor for fences") has added new
members to the GraphicBuffer struct, increasing the size from 0x100 to
0xd30. camera.xiaomi.so creates GraphicBuffer in its constructors using
"new GraphicBuffer(..)" which encodes the size to allocate at compile
time. Then, on destruction of the object, the implicit destructor will
try to destruct the new members, but, since this memory was not
allocated for the object, this leads to memory access of unallocated
storage.

F DEBUG   : backtrace:
F DEBUG   :       #00 pc 000000000003ba00  /vendor/lib64/libui.so (__aarch64_ldadd8_acq_rel+16) (BuildId: b577faa139eb3404c7d3a674b147634c)
F DEBUG   :       #01 pc 0000000000051364  /vendor/lib64/libui.so (android::GraphicBuffer::~GraphicBuffer()+248) (BuildId: b577faa139eb3404c7d3a674b147634c)
F DEBUG   :       #02 pc 0000000000051698  /vendor/lib64/libui.so (android::GraphicBuffer::~GraphicBuffer()+20) (BuildId: b577faa139eb3404c7d3a674b147634c)
F DEBUG   :       #03 pc 0000000000011064  /vendor/lib64/libutils.so (android::RefBase::decStrong(void const*) const+164) (BuildId: 99d1ab745e7b73420d8d2b397483ef54)
F DEBUG   :       #04 pc 00000000000cd538  /vendor/lib64/hw/camera.xiaomi.so (mihal::GraBuffer::~GraBuffer()+236) (BuildId: a4c59705588bd26d407f0ab181902baf)

[1]: https://github.com/LineageOS/android_frameworks_native/commit/df868baf2abefbb45341530d20a948ffd6b2c304

Change-Id: I239c31b6ea5a7813abc3e9cfbefb6d2bdcc1a9e0
Signed-off-by: therealmharc <therealmharc@gmail.com>
Signed-off-by: Ido <dev.xyzuniverse@gmail.com>
2026-05-09 07:57:15 +00:00
probaero 7ab31b8576 rosemary: drop lfs config 2026-05-09 07:57:15 +00:00
Mashopy 85a4817f28 rosemary: Track MediaTek GbaService implementation 2026-04-16 11:09:42 +02:00
Nolen Johnson 6daf40fe3a rosemary: Build mediatek-common JAR from source 2026-04-16 09:48:04 +02:00
Giovanni Ricca bf8ffae10c rosemary: Move mediatek ims boot jar declaration to vendor 2026-04-16 09:44:14 +02:00
Giovanni Ricca ee17e546d8 Revert "rosemary: Switch to shared libs to mtk frameworks for ImsService"
This reverts commit a4c0e9184a.
2026-04-16 09:17:59 +02:00
claxten10 18ad9bee4c rosemary: Switch to AOSP remote submix 2026-04-16 09:16:58 +02:00
Matsvei Niaverau 3c12d72bbf Revert "rosemary: Remove references to TelephonyMetrics"
This reverts commit 62626d0c8c.
2026-04-16 09:16:25 +02:00
Mashopy 25d99366a5 rosemary: Let's go full prebuilt for C2 vendor stack 2026-04-16 09:15:24 +02:00
Mashopy e60c946f91 rosemary: Properly patch blobs related to Stagefright 2026-04-16 09:14:53 +02:00
Mashopy 4eb9e9b85a rosemary: Declare the correct HIDL version for C2 service 2026-04-16 09:14:23 +02:00
Matsvei Niaverau 0d1075013f rosemary: Ship kaeru as lk image 2026-02-15 13:02:12 +01:00
bengris32 7de860d2e2 rosemary: Set up OSS NFC stack 2026-02-15 13:02:12 +01:00
Mashopy 62626d0c8c rosemary: Remove references to TelephonyMetrics 2026-02-15 13:02:12 +01:00
Michael Bestas 2e04dd7922 rosemary: Patch some blobs to depend on libtinyxml2-v34.so 2026-02-15 13:02:12 +01:00
bengris32 640d887205 rosemary: Switch to power-libperfmgr and refactor cgroup setup 2026-02-15 13:02:12 +01:00
Mashopy 92d08e7529 rosemary: Switch to AIDL bluetooth service
Change-Id: I40550f0f2033e35ea609401f38f7646cb79abe14
2026-02-15 13:02:12 +01:00
Erfan Abdi a4c0e9184a rosemary: Switch to shared libs to mtk frameworks for ImsService 2026-02-15 13:02:12 +01:00
Matsvei Niaverau 97010e8921 rosemary: Update blobs from V14.0.17.0.TFFMIXM 2026-02-15 13:02:11 +01:00
bengris32 e34a985fa4 rosemary: Rename sensors.elliptic.so to match SONAME 2025-12-11 08:13:45 +01:00
Matsvei Niaverau 3577478ebb rosemary: Clean up unnecessary blobs 2025-12-11 08:01:04 +01:00
bengris32 81cedc9076 rosemary: Link Audio HAL against V33 libstagefright_foundation 2025-11-06 17:54:48 +01:00
Sarthak Roy de18cccef2 rosemary: Update VT from rothko A16 2025-10-07 13:10:54 +02:00
Giovanni Ricca b4e200757b rosemary: Enable ELF checks for libimsma 2025-10-07 13:09:46 +02:00
Mashopy 57263e7324 rosemary: Patch mtkfusionrild to load libutils-v32 2025-10-07 13:05:11 +02:00
Michael Bestas cb2bf7b03e rosemary: Set up LFS 2025-10-04 12:46:54 +02:00
Matsvei Niaverau 3febf78e60 Revert "rosemary: Update blobs from V14.0.11.0.TKLMIXM" 2025-10-04 12:45:02 +02:00
Matsvei Niaverau c29a7e1504 rosemary: Sync with device tree 2025-09-14 18:04:23 +02:00
Matsvei Niaverau 62e7526d30 rosemary: Sync with device tree 2025-07-14 10:32:24 +02:00
Matsvei Niaverau b516a596d0 rosemary: Sync with device tree 2025-06-23 17:33:13 +02:00
bengris32 a7af29aafd rosemary: Switch to Pixel thermal service 2024-03-26 15:32:53 +01:00
Giovanni Ricca 6cbf2e6617 rosemary: Build goodix lib from source 2024-03-07 09:01:01 +01:00
Matsvei Niaverau ae70fa99cb rosemary: Ship preloader as well 2024-03-01 14:04:14 +01:00
Matsvei Niaverau 1b279763d1 rosemary: Do not update logo partition 2024-02-27 08:50:23 +01:00
Matsvei Niaverau 672c4692a6 rosemary: Import firmware from V14.0.7.0.TKLMIXM 2024-02-19 14:22:30 +01:00
bengris32 17a2f381f1 rosemary: Switch to common USB service 2024-02-19 12:03:41 +01:00
R0rt1z2 11c5641256 rosemary: Hexpatch camera lib to increase maximum JPEG streams for an app 2024-02-19 11:54:48 +01:00
bengris32 689d4e2e24 rosemary: Link audio modules against prebuilt libalsautils.so 2024-02-19 11:54:48 +01:00
bengris32 ea54f20c11 rosemary: Update IMS from plato V14.0.7.0.ULQMIXM 2024-02-19 11:54:48 +01:00
Woomymy f01110d201 rosemary: Add a shim to link sensor blobs against android.hardware.sensors@1.0-convert 2024-02-19 11:54:48 +01:00
Woomymy f9f64663df rosemary: Link media.c2 service against v33 libstagefright_foundation 2024-02-19 11:54:48 +01:00
Matsvei Niaverau 1b534fc11c rosemary: Kang RIL blobs from V13.0.5.0.SFFMIXM 2024-02-19 11:54:48 +01:00
Matsvei Niaverau c19c563349 rosemary: Link agpsd against v32 libssl 2024-02-19 11:54:48 +01:00
Matsvei Niaverau 88e5ec698d rosemary: Update blobs from V14.0.7.0.TKLMIXM 2024-02-19 11:54:33 +01:00
Alexander Koskovich c5c45de5f9 rosemary: Add hals.conf as a required prebuilt 2024-02-19 11:48:41 +01:00
LinkBoi00 fb5b828607 rosemary: Kang bluetooth firmware from A145PXXU1AWA3 2024-02-19 11:48:24 +01:00
bengris32 7b31976fd3 rosemary: Switch back to stock perf configs 2024-02-19 11:48:24 +01:00
Matsvei Niaverau e40474590a rosemary: Kang Codec2 HAL blobs from V13.0.13.SKLMIXM 2024-02-19 11:48:24 +01:00
Matsvei Niaverau 71131dee40 rosemary: Patch mediatek-telephony-base and ImsService for U
* https://github.com/aosp-ruby/mediatek-telephony-base/commit/a3abc0d0cad4322f6f52058bacdc074c8b040f26
* https://github.com/hannahmontanadeving/ImsService/commit/af0a06eb97f212235c6b729310f70c3533fdb4d3
2024-02-19 11:48:24 +01:00
bengris32 12141f9ae2 rosemary: Configure Wi-Fi stack 2024-02-19 11:48:24 +01:00
bengris32 de1a1b77eb rosemary: Link sensor libraries against stock libsensorndkbridge 2024-02-19 11:48:24 +01:00
Matsvei Niaverau 171326e1f4 rosemary: Kang IMS-System blobs from V14.0.7.0 2024-02-19 11:48:24 +01:00
bengris32 cdb9433c9a rosemary: Add shim for proprietary AudioTrack constructor 2024-02-19 11:48:24 +01:00
bengris32 6f457f45fe rosemary: Link agpsd against v32 libcrypto 2024-02-19 11:48:24 +01:00
bengris32 69077017ac rosemary: Shim missing libshowlogo symbol 2024-02-19 11:48:24 +01:00
Jiyong Park 0cb542b2c8 rosemary: gnss: Remove ndk_platform backend. Use the ndk backend. 2024-02-19 11:48:24 +01:00
Matsvei Niaverau bfa11a666c rosemary: Bring back Mediatek Power HAL 2024-02-19 11:48:24 +01:00
Matsvei Niaverau b4ec0fc34b rosemary: Update blobs from V13.0.6.0 2024-02-19 11:48:03 +01:00
bengris32 2e830b6326 rosemary: Drop unneeded vendor cacerts 2023-10-06 10:17:36 +02:00
Matsvei Niaverau cc94b30149 rosemary: Drop symlinked vulkan library 2023-06-02 09:06:50 +02:00
Matsvei Niaverau 2c6fa59877 rosemary: Update patched ImsService
* https://github.com/xiaomi-mt6785-dev/ImsService/commit/dd4f315c1fd2592e9b0a337743290a57cb459f78
2023-06-01 09:30:22 +02:00
Tim Zimmermann 21534e6d0e rosemary: Switch to new AIDL memtrack HAL 2023-05-31 17:41:31 +02:00
Matsvei Niaverau c34998ce4c rosemary: Add hotword blobs 2023-05-31 16:56:39 +02:00
Matsvei Niaverau 2445c22e90 rosemary: Bring libfmjni as a module 2023-01-05 15:26:20 +01:00
Matsvei Niaverau f5b602b052 rosemary: Build legacy libalsautils from source 2023-01-05 15:26:20 +01:00
Matsvei Niaverau e56b87c2fb rosemary: Import patched libmtkcam_featurepolicy 2023-01-05 15:26:20 +01:00
bengris32 8e8e54be74 rosemary: Source build mtkpower interfaces 2023-01-05 15:26:20 +01:00
bengris32 d59f9e11e8 rosemary: Build dummy libmtkperf_client library 2023-01-05 15:26:20 +01:00
bengris32 f0dbf31062 rosemary: Drop MediaTek PowerHAL 2023-01-05 15:26:20 +01:00
Matsvei Niaverau fa51ac2491 rosemary: Drop Xiaomi citsensorservice 2023-01-05 15:26:19 +01:00
bengris32 e4cf8ca452 rosemary: Patch FPC fingerprint HAL to ignore conflicting events 2023-01-05 15:26:19 +01:00
R0rt1z2 7ef7838055 rosemary: Patch Goodix fingerprint HAL to ignore conflicting events 2023-01-05 15:26:19 +01:00
Matsvei Niaverau b4cd57d08d rosemary: Initial device vendor commit 2022-12-06 23:29:50 +00:00
1716 changed files with 57800 additions and 2 deletions
+1
View File
@@ -0,0 +1 @@
radio/* filter=lfs diff=lfs merge=lfs -text
+31424
View File
File diff suppressed because it is too large Load Diff
+22
View File
@@ -0,0 +1,22 @@
#
# Automatically generated file. DO NOT MODIFY
#
LOCAL_PATH := $(call my-dir)
ifeq ($(TARGET_DEVICE),rosemary)
$(call add-radio-file-sha1-checked,radio/audio_dsp.img,dbc6ae6e7109ec4ca98da9dd15bcab1a0d38d9a1)
$(call add-radio-file-sha1-checked,radio/cam_vpu1.img,217ec73ccd355f69ba22cf99d9de18bce715f75f)
$(call add-radio-file-sha1-checked,radio/cam_vpu2.img,c71ab5f25b9b44a943a199262af4c89847ed31bc)
$(call add-radio-file-sha1-checked,radio/cam_vpu3.img,6d300741d92c2f7c7d76a211a054c38162f6ee71)
$(call add-radio-file-sha1-checked,radio/gz.img,5afff9eefa64c2e24dc794ee8d5956d2594b78da)
$(call add-radio-file-sha1-checked,radio/lk.img,3af188a85d1b44ac6c5bbe3ec6dff33c7be05ec1)
$(call add-radio-file-sha1-checked,radio/md1img.img,06ffb17f82950ca938b3bf04a3907ea8bc9face6)
$(call add-radio-file-sha1-checked,radio/preloader_raw.img,c963964e230ef975003fd1f790fe8952f18baa1b)
$(call add-radio-file-sha1-checked,radio/scp.img,d795b777756f0665b9523dcf3fb6118db80c3289)
$(call add-radio-file-sha1-checked,radio/spmfw.img,c5f1a5b624a1c94459b6ca46d296e3a54d8ab700)
$(call add-radio-file-sha1-checked,radio/sspm.img,c8e1ce7c455b714203f3de9a75fdaa34c3ada22d)
$(call add-radio-file-sha1-checked,radio/tee.img,45d71e28ce486e230440b12686a37408bac337b7)
endif
+17
View File
@@ -0,0 +1,17 @@
#
# Automatically generated file. DO NOT MODIFY
#
AB_OTA_PARTITIONS += \
audio_dsp \
cam_vpu1 \
cam_vpu2 \
cam_vpu3 \
gz \
lk \
md1img \
preloader_raw \
scp \
spmfw \
sspm \
tee
-2
View File
@@ -1,2 +0,0 @@
# vendor_xiaomi_rosemary
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,15 @@
# VTService .rc configure
service vtservice /system_ext/bin/vtservice
class main
user system
group system camera graphics inet net_admin net_raw media sdcard_rw radio sdcard_r media_rw
capabilities NET_ADMIN NET_RAW
ioprio rt 4
disabled
on property:persist.vendor.vilte_support=1
start vtservice
on property:persist.vendor.viwifi_support=1
start vtservice
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2018 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<permissions>
<library
name="com.android.hotwordenrollment.common.util"
file="/system_ext/framework/com.android.hotwordenrollment.common.util.jar"
/>
</permissions>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Vendored Executable
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
+31
View File
@@ -0,0 +1,31 @@
#!/vendor/bin/sh
default_fact_prop=$(getprop ro.soc.manufacturer)
if [ "$default_fact_prop" == "" ]; then
fact_val=$(cat /sys/devices/soc0/family)
/vendor/bin/setprop ro.vendor.soc.manufacturer ${fact_val}
fi
default_soc_prop=$(getprop ro.soc.model)
if [ "$default_soc_prop" == "" ]; then
soc_val=$(cat /sys/devices/soc0/soc_id)
/vendor/bin/setprop ro.vendor.soc.model ${soc_val}
else
soc_val="$default_soc_prop"
fi
soc_ext_val=$(cat /proc/device-tree/model-external-name 2>/dev/null)
if [ -z "$soc_ext_val" ]; then
soc_ext_val=${soc_val}
fi
/vendor/bin/setprop ro.vendor.soc.model.external_name ${soc_ext_val}
soc_part_val=$(cat /proc/device-tree/model-part-name 2>/dev/null)
if [ -z "$soc_part_val" ]; then
soc_part_val=${soc_val}
fi
/vendor/bin/setprop ro.vendor.soc.model.part_name ${soc_part_val}
/vendor/bin/setprop ro.vendor.soc.model_ready 1
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Vendored Executable
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Vendored Executable
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Vendored Executable
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Vendored Executable
BIN
View File
Binary file not shown.
+110
View File
@@ -0,0 +1,110 @@
SfebGmowgWang
MU8:<:
SfebIsj
SfebGIe[U
/qtrg4s slopnhv4s s"sdrx1x$zz!t
/qtrg4s slopnhv4iw"haecsxn!lg9
EYKW$;678
/qtrg4s slopnhv4iw"haecsxn!lg:
mumwwFV'>B012#I]O[(>012
/qtrg4s slopnhv4s s"sqolg2y% su
/qtrg4s slopnhv4s s"sccwxjx%5!yttvx
/qtrg4s slopnhv4s s6cm/vlzzkw%n13
/qtrg4s slopnhv4s s"sdjdvlky5!yttvx
/qtrg4s slopnhv4s s"sdjdvlky:6rtv
/qtrg4s slopnhv4s s"sxow1x$zz!t
/qtrg4s slopnhv4s s"sBR0w#yy "
/qtrg4s slopnhv4s s6cm/vlzzkw%n12
/qtrg4s slopnhv4s s6cm/fer67
EYKW$:678
/qtrg4s slopnhv4giklt`nfqtlm
EYKW$>?@
/qtrg4s slopnhv4giklt`4qhdrjuxfg
EYKW$>?@
/qtrg4s slopnhv4giklt
EYKW$>?@
/qtrg4s slopnhv4giklt`4qh
EYKW$>?@
/qtrg4s slopnhv4s s6cm/vlzzkw%n14
/qtrg4s slopnhv4s s6cm/phtlm
EYKW$8678
/qtrg4s slopnhv4s s6cm/qsNSZ
EYKW$7678
/qtrg4s slopnhv4s s6cm/dhu3t""t
EYKW$7678
SfebIsj
SfebMYV
/qtrg4jyq$es1wljxtiu/u!exxewi an
PVRbV%9@8901"SYUe]WUT!3;45&V^NR`EUMYOJIU_M"77>=89B OVFcYGITN 8"3
/qtrg4jyq$es1wljxtiu/u!exxvhgyascp
PVRbV%9@8901"SYUe]WUT!3;45&V^NR`EUMYOJIU_M"77>=89B OVFcYGITN 8"4
/qtrg4jyq$es1wljxtiu/dneghz
0!784%9<8)162
/qtrg4jyq$es1wljxtiu/dndxrezm"tjpj
0!4345&88)16"4$<;7(9 573$5
/qtrg4jyq$es1wljxtiu/dndxrezm"tjpj
1!3345&88)16"4$967(9 343$5
/qtrg4jyq$es1wljxtiu/dnpyyz
0!634%778)112#656'990!8345&889 37845&>9901
/qtrg4jyq$es1wljxtiu/dnfxr
2!:8456'>=012#8=678)53234%=<890!7;456';<7123$:8<8)28;345&;:>0!734%;78)14734
/qtrg4jyq$es1wljxtiu/dndfhi
52234%7789 323456'=)2123$5&7(<012#4%7
/qtrg4jyq$es1wljxtiu/dndfhi gucnqij
1!76456'9901"545678)5!4345&=89
/qtrg4jyq$es1wljxtiu/dndfhi g;ne
52234%7789 323456'=)2123$5
/qtrg4jyq$es1wljxtiu/dndfhi g;neaogrumn
1!76456'9901"545678)5!4345&=89
SfebIsj
SfebVYV
/qtrg4jyq$es1wljxtiu/u!ftz
1!34;567(9 nvnxxiw"6szuuwy&=8901"3$hv!gjdbrwm kf8)5:234%6'kyu`cgeuzp#n_2"3$5&uw6cpqoiw&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 323
/qtrg4jyq$es1wljxtiu/u!sqni
1!36:567(9 nvnxxvtql-t vvxz'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#5567
/qtrg4jyq$es1wljxtiu/u!eeyzlz'
1!83456'8)mumwwgg !nrz/v"xxz!)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%7789
/qtrg4jyq$es1wljxtiu/u!se
1!354567(9 nvn1hr4 quufr s68(9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 1"3$su4kxomgu$7678
/qtrg4jyq$es1wljxtiu/u!flfxnm
1!354567(9 nvnxxioi gft0w#yy " 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"3$5&uw6cpqoiw&9890
/qtrg4jyq$es1wljxtiu/u!flfxnm 2
1!354567(9 nvnxxioi gft51wy (9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 1"3$su4kxomgu$7678
/qtrg4jyq$es1wljxtiu/u!zqy
1!354567(9 nvnxx"t!6szuuwy&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"8456
/qtrg4jyq$es1wljxtiu/u!exx
1!334567(9 nvnxxGW5!yttvx%?7890!2#qyq4ku-tjxxiu#v90!7:456'8)mum0gq3jiv01"7=568(9 bdfgyeskvogh#8>678)0!ceghzf:wd`nfqtlm(=6124$5&hjlcu"7:567(9 bdfgye9vm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"4456
/qtrg4jyq$es1wljxtiu/u!exxvh
1!354567(9 nvn1hr4 quufr s69(:11234%6'u"k.eo1rjvno 223456'8)mum0gq3uwRMT"9<567(9 nvn1hr4imp.oxxy&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 2234
SfebIsj
SfebX_e[U
/qtrg4s s"z0owoyyjx#
mbaois&8(
/qtrg4s s"z0owoyywurc
mbaois&;(
/qtrg4s s"z0owoyyii"tft!
mbaois&;(
/qtrg4s s"z0owoyywi
mbaois&8(
/qtrg4s s"z0owoyyjpjrhgu
mbaois&8(
/qtrg4s s"z0owoyyjpjrhgu6
mbaois&8(
/qtrg4s s"z0owoyy#u"
mbaois&8(
/qtrg4s s"z0owoyyHX
mbaois&8(
/qtrg4s s"z0owoyyi!!merd
mbaois&8(
SfebIsj
EPH
+106
View File
@@ -0,0 +1,106 @@
SfebGmowgWang
MU8:<:
SfebIsj
SfebGIe[U
/qtrg4s slopnhv4s s"sdrx1x$zz!t
/qtrg4s slopnhv4iw"haecsxn!lg9
EYKW$;678
/qtrg4s slopnhv4iw"haecsxn!lg:
mumwwFV'?=012#I]O[(>012
/qtrg4s slopnhv4s s"sqolg2y% su
/qtrg4s slopnhv4s s"sccwxjx%5!yttvx
/qtrg4s slopnhv4s s6cm/nwm lxwo24
/qtrg4s slopnhv4s s"sdjdvlky5!yttvx
/qtrg4s slopnhv4s s"sxow1x$zz!t
/qtrg4s slopnhv4s s"sBR0w#yy "
/qtrg4s slopnhv4s s6cm/nwm lxwo23
/qtrg4s slopnhv4s s6cm/fer67
EYKW$;678
/qtrg4s slopnhv4giklt`nfqtlm
EYKW$>?@
/qtrg4s slopnhv4giklt
EYKW$>?@
/qtrg4s slopnhv4s s6cm/nwm lxwo25
/qtrg4s slopnhv4s s6cm/phtlm
EYKW$8678
/qtrg4s slopnhv4s s6cm/qsNSZ
EYKW$7678
/qtrg4s slopnhv4s s6cm/dhu3t""t
EYKW$7678
SfebIsj
SfebMYV
/qtrg4jyq$es1wljxtiu/u!exxewi an
PVRbV%9@8901"SYUe]WUT!3;45&V^NR`EUMYOJIU_M"77>=89B OVFcYGITN 8"3
/qtrg4jyq$es1wljxtiu/u!exxvhgyascp
PVRbV%9@8901"SYUe]WUT!3;45&V^NR`EUMYOJIU_M"77>=89B OVFcYGITN 8"4
/qtrg4jyq$es1wljxtiu/dneghz
0!784%9<8)162
/qtrg4jyq$es1wljxtiu/dndxrezm"tjpj
0!4345&88)16"4$:=7(9 323$5
/qtrg4jyq$es1wljxtiu/dndxrezm"tjpj
1!3345&88)16"4$7>7(9 293$5
/qtrg4jyq$es1wljxtiu/dnpyyz
0!634%778)112#656'990!8345&889 37845&>9901
/qtrg4jyq$es1wljxtiu/dnfxr
2!:8456'>A012#98678)58234%=<890!7;456';:0373$98<8)312595&;:>0!734%;78)14734
/qtrg4jyq$es1wljxtiu/dndfhi
52234%7789 323456'=)2123$5&7(<012#4%7
/qtrg4jyq$es1wljxtiu/dndfhi gucnqij
1!76456'9901"545678)5!4345&=89
/qtrg4jyq$es1wljxtiu/u!ggysfkog
0!49$76@(=127#77
/qtrg4jyq$es1wljxtiu/u!ggysfkog`odxwo$
692:5<&:8>64"4;67';9575#;7>;>A 52:<>&8?:1!63;=?'9@0969$79;<A56"4:<7@;@ 29:;987(:293758:'9?72;6;%7;@A5523$>??=)11234%;<?B3
/qtrg4jyq$es1wljxtiu/dndxrejx#_nkqctvw
0!4#:%78(; 27#4%6
/qtrg4jyq$es1wljxtiu/dndxrejx#_nkqctvw
1!4#:%7:(9 1"3$5
/qtrg4jyq$es1wljxtiu/xkimdoug!od
1!2#8%6'@>012#9567(:012#95&989 6234%878)212#55678)11234
SfebIsj
SfebVYV
/qtrg4jyq$es1wljxtiu/u!ftz
3!34;567(9 nvnxxiw"6szuuwy&<?901"3$hv!gjdbrwm kf8)57234%6'kyu`cgeuzp#n_2"3$5&uw6cpqoiw&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 323
/qtrg4jyq$es1wljxtiu/u!sqni
1!36:567(9 nvnxxvtql-t vvxz'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#5567
/qtrg4jyq$es1wljxtiu/u!eeyzlz'
1!83456'8)mumwwgg !nrz/v"xxz!)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%7789
/qtrg4jyq$es1wljxtiu/u!se
1!354567(9 nvn1hr4s!hvvgs!t79)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%8789
/qtrg4jyq$es1wljxtiu/u!flfxnm
1!354567(9 nvnxxioi gft0w#yy " 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"3$5&uw6cpqoiw&9890
/qtrg4jyq$es1wljxtiu/u!zqy
1!354567(9 nvnxx"t!6szuuwy&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"4456
/qtrg4jyq$es1wljxtiu/u!exx
5!334567(9 nvnxxGW5!yttvx%?7890!2#qyq4ku-lukyyjv$w01"94567(9 nvn1hr4kjm12#97678)0!ceghzftlmphi$:6789 1"dfhi (9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(:012
/qtrg4jyq$es1wljxtiu/u!exxvh
4!354567(9 nvn1hr4s!hvvgs!t7:)122345&7(vtl/fp2skwof!334567(9 nvn1hr4vxINU#:=678)0!owo2is5jdq/pyyz'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!3345
SfebIsj
SfebX_e[U
/qtrg4s s"z0owoyyjx#
mbaois&8(
/qtrg4s s"z0owoyywurc
mbaois&;(
/qtrg4s s"z0owoyyii"tft!
mbaois&;(
/qtrg4s s"z0owoyywi
mbaois&8(
/qtrg4s s"z0owoyyjpjrhgu
mbaois&8(
/qtrg4s s"z0owoyy#u"
mbaois&8(
/qtrg4s s"z0owoyyHX
mbaois&8(
/qtrg4s s"z0owoyyi!!merd
mbaois&8(
SfebIsj
EPH
+106
View File
@@ -0,0 +1,106 @@
SfebGmowgWang
MU8:<:
SfebIsj
SfebGIe[U
/qtrg4s slopnhv4s s"sdrx1x$zz!t
/qtrg4s slopnhv4iw"haecsxn!lg9
EYKW$;678
/qtrg4s slopnhv4iw"haecsxn!lg:
mumwwFV'?=012#I]O[(>012
/qtrg4s slopnhv4s s"sqolg2y% su
/qtrg4s slopnhv4s s"sccwxjx%5!yttvx
/qtrg4s slopnhv4s s6cm/nwm lxwo24
/qtrg4s slopnhv4s s"sdjdvlky5!yttvx
/qtrg4s slopnhv4s s"sxow1x$zz!t
/qtrg4s slopnhv4s s"sBR0w#yy "
/qtrg4s slopnhv4s s6cm/nwm lxwo23
/qtrg4s slopnhv4s s6cm/fer67
EYKW$;678
/qtrg4s slopnhv4giklt`nfqtlm
EYKW$>?@
/qtrg4s slopnhv4giklt
EYKW$>?@
/qtrg4s slopnhv4s s6cm/nwm lxwo25
/qtrg4s slopnhv4s s6cm/phtlm
EYKW$8678
/qtrg4s slopnhv4s s6cm/qsNSZ
EYKW$7678
/qtrg4s slopnhv4s s6cm/dhu3t""t
EYKW$7678
SfebIsj
SfebMYV
/qtrg4jyq$es1wljxtiu/u!exxewi an
PVRbV%9@8901"SYUe]WUT!3;45&V^NR`EUMYOJIU_M"77>=89B OVFcYGITN 8"3
/qtrg4jyq$es1wljxtiu/u!exxvhgyascp
PVRbV%9@8901"SYUe]WUT!3;45&V^NR`EUMYOJIU_M"77>=89B OVFcYGITN 8"4
/qtrg4jyq$es1wljxtiu/dneghz
0!784%9<8)162
/qtrg4jyq$es1wljxtiu/dndxrezm"tjpj
0!4345&88)16"4$:=7(9 323$5
/qtrg4jyq$es1wljxtiu/dndxrezm"tjpj
1!3345&88)16"4$7>7(9 293$5
/qtrg4jyq$es1wljxtiu/dnpyyz
0!634%778)112#656'990!8345&889 37845&>9901
/qtrg4jyq$es1wljxtiu/dnfxr
2!:8456'><012#8<678)52234%=<890!7;456';=3623$:;78)286:95&;:>0!734%;78)14734
/qtrg4jyq$es1wljxtiu/dndfhi
52234%7789 323456'=)2123$5&7(<012#4%7
/qtrg4jyq$es1wljxtiu/dndfhi gucnqij
1!76456'9901"545678)5!4345&=89
/qtrg4jyq$es1wljxtiu/u!ggysfkog
0!49$76@(=127#77
/qtrg4jyq$es1wljxtiu/u!ggysfkog`odxwo$
692:5<&:8>64"4;67';9575#;7>;>A 52:<>&8?:1!63;=?'9@0969$79;<A56"4:<7@;@ 29:;987(:293758:'9?72;6;%7;@A5523$>??=)11234%;<?B3
/qtrg4jyq$es1wljxtiu/dndxrejx#_nkqctvw
0!4#:%78(; 27#4%6
/qtrg4jyq$es1wljxtiu/dndxrejx#_nkqctvw
1!4#:%7:(9 1"3$5
/qtrg4jyq$es1wljxtiu/xkimdoug!od
1!2#8%6'@>012#9567(:012#95&989 6234%878)212#55678)11234
SfebIsj
SfebVYV
/qtrg4jyq$es1wljxtiu/u!ftz
3!34;567(9 nvnxxiw"6szuuwy&<?901"3$hv!gjdbrwm kf8)57234%6'kyu`cgeuzp#n_2"3$5&uw6cpqoiw&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 323
/qtrg4jyq$es1wljxtiu/u!sqni
1!36:567(9 nvnxxvtql-t vvxz'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#5567
/qtrg4jyq$es1wljxtiu/u!eeyzlz'
1!83456'8)mumwwgg !nrz/v"xxz!)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%7789
/qtrg4jyq$es1wljxtiu/u!se
1!354567(9 nvn1hr4s!hvvgs!t79)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%8789
/qtrg4jyq$es1wljxtiu/u!flfxnm
1!354567(9 nvnxxioi gft0w#yy " 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"3$5&uw6cpqoiw&9890
/qtrg4jyq$es1wljxtiu/u!zqy
1!354567(9 nvnxx"t!6szuuwy&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"4456
/qtrg4jyq$es1wljxtiu/u!exx
5!334567(9 nvnxxGW5!yttvx%?7890!2#qyq4ku-lukyyjv$w01"88567(9 nvn1hr4kjm12#97678)0!ceghzftlmphi$:6789 1"dfhi (9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(:012
/qtrg4jyq$es1wljxtiu/u!exxvh
4!354567(9 nvn1hr4s!hvvgs!t7:)122345&7(vtl/fp2skwof!334567(9 nvn1hr4vxINU#:=678)0!owo2is5jdq/pyyz'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!3345
SfebIsj
SfebX_e[U
/qtrg4s s"z0owoyyjx#
mbaois&8(
/qtrg4s s"z0owoyywurc
mbaois&;(
/qtrg4s s"z0owoyyii"tft!
mbaois&;(
/qtrg4s s"z0owoyywi
mbaois&8(
/qtrg4s s"z0owoyyjpjrhgu
mbaois&8(
/qtrg4s s"z0owoyy#u"
mbaois&8(
/qtrg4s s"z0owoyyHX
mbaois&8(
/qtrg4s s"z0owoyyi!!merd
mbaois&8(
SfebIsj
EPH
+106
View File
@@ -0,0 +1,106 @@
SfebGmowgWang
MU8:<:
SfebIsj
SfebGIe[U
/qtrg4s slopnhv4s s"sdrx1x$zz!t
/qtrg4s slopnhv4iw"haecsxn!lg9
EYKW$;678
/qtrg4s slopnhv4iw"haecsxn!lg:
mumwwFV'?=012#I]O[(>012
/qtrg4s slopnhv4s s"sqolg2y% su
/qtrg4s slopnhv4s s"sccwxjx%5!yttvx
/qtrg4s slopnhv4s s6cm/nwm lxwo24
/qtrg4s slopnhv4s s"sdjdvlky5!yttvx
/qtrg4s slopnhv4s s"sxow1x$zz!t
/qtrg4s slopnhv4s s"sBR0w#yy "
/qtrg4s slopnhv4s s6cm/nwm lxwo23
/qtrg4s slopnhv4s s6cm/fer67
EYKW$;678
/qtrg4s slopnhv4giklt`nfqtlm
EYKW$>?@
/qtrg4s slopnhv4giklt
EYKW$>?@
/qtrg4s slopnhv4s s6cm/nwm lxwo25
/qtrg4s slopnhv4s s6cm/phtlm
EYKW$8678
/qtrg4s slopnhv4s s6cm/qsNSZ
EYKW$7678
/qtrg4s slopnhv4s s6cm/dhu3t""t
EYKW$7678
SfebIsj
SfebMYV
/qtrg4jyq$es1wljxtiu/u!exxewi an
PVRbV%9@8901"SYUe]WUT!3;45&V^NR`EUMYOJIU_M"77>=89B OVFcYGITN 8"3
/qtrg4jyq$es1wljxtiu/u!exxvhgyascp
PVRbV%9@8901"SYUe]WUT!3;45&V^NR`EUMYOJIU_M"77>=89B OVFcYGITN 8"4
/qtrg4jyq$es1wljxtiu/dneghz
0!784%9<8)162
/qtrg4jyq$es1wljxtiu/dndxrezm"tjpj
0!4345&88)16"4$:=7(9 323$5
/qtrg4jyq$es1wljxtiu/dndxrezm"tjpj
1!3345&88)16"4$7>7(9 293$5
/qtrg4jyq$es1wljxtiu/dnpyyz
0!634%778)112#656'990!8345&889 37845&>9901
/qtrg4jyq$es1wljxtiu/dnfxr
2!:8456'><012#8<678)52234%=<890!7;456';=3623$:;78)286:95&;:>0!734%;78)14734
/qtrg4jyq$es1wljxtiu/dndfhi
52234%7789 323456'=)2123$5&7(<012#4%7
/qtrg4jyq$es1wljxtiu/dndfhi gucnqij
1!76456'9901"545678)5!4345&=89
/qtrg4jyq$es1wljxtiu/u!ggysfkog
0!49$76@(=127#77
/qtrg4jyq$es1wljxtiu/u!ggysfkog`odxwo$
692:5<&:8>64"4;67';9575#;7>;>A 52:<>&8?:1!63;=?'9@0969$79;<A56"4:<7@;@ 29:;987(:293758:'9?72;6;%7;@A5523$>??=)11234%;<?B3
/qtrg4jyq$es1wljxtiu/dndxrejx#_nkqctvw
0!4#:%78(; 27#4%6
/qtrg4jyq$es1wljxtiu/dndxrejx#_nkqctvw
1!4#:%7:(9 1"3$5
/qtrg4jyq$es1wljxtiu/xkimdoug!od
1!2#8%6'@>012#9567(:012#95&989 6234%878)212#55678)11234
SfebIsj
SfebVYV
/qtrg4jyq$es1wljxtiu/u!ftz
3!34;567(9 nvnxxiw"6szuuwy&<?901"3$hv!gjdbrwm kf8)57234%6'kyu`cgeuzp#n_2"3$5&uw6cpqoiw&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 323
/qtrg4jyq$es1wljxtiu/u!sqni
1!36:567(9 nvnxxvtql-t vvxz'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#5567
/qtrg4jyq$es1wljxtiu/u!eeyzlz'
1!83456'8)mumwwgg !nrz/v"xxz!)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%7789
/qtrg4jyq$es1wljxtiu/u!se
1!354567(9 nvn1hr4s!hvvgs!t79)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%8789
/qtrg4jyq$es1wljxtiu/u!flfxnm
1!354567(9 nvnxxioi gft0w#yy " 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"3$5&uw6cpqoiw&9890
/qtrg4jyq$es1wljxtiu/u!zqy
1!354567(9 nvnxx"t!6szuuwy&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"4456
/qtrg4jyq$es1wljxtiu/u!exx
1!334567(9 nvnxxGW5!yttvx%?7890!2#qyq4ku-lukyyjv$w01"88567(9 nvn1hr4kjm12#97678)0!ceghzftlmphi$:6789 1"dfhi (9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(:012
/qtrg4jyq$es1wljxtiu/u!exxvh
1!354567(9 nvn1hr4s!hvvgs!t7:)122345&7(vtl/fp2skwof!334567(9 nvn1hr4vxINU#:=678)0!owo2is5jdq/pyyz'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!3345
SfebIsj
SfebX_e[U
/qtrg4s s"z0owoyyjx#
mbaois&8(
/qtrg4s s"z0owoyywurc
mbaois&;(
/qtrg4s s"z0owoyyii"tft!
mbaois&;(
/qtrg4s s"z0owoyywi
mbaois&8(
/qtrg4s s"z0owoyyjpjrhgu
mbaois&8(
/qtrg4s s"z0owoyy#u"
mbaois&8(
/qtrg4s s"z0owoyyHX
mbaois&8(
/qtrg4s s"z0owoyyi!!merd
mbaois&8(
SfebIsj
EPH
+125
View File
@@ -0,0 +1,125 @@
<?xml version="1.0" encoding="utf-8"?>
<DisplayIssueSettings>
<Category name="Problem Scenario">
<Actions name="UI Display Abnormal" ui_type="button">
<Action cmd_id="set_prop_mdp_log" value="1"/>
<Action cmd_id="set_prop_mdp_framechange" value="1"/>
<Action cmd_id="set_prop_sf_log_repaint" value="1"/>
<Action cmd_id="set_prop_sf_log_transaction" value="1"/>
<Action cmd_id="set_prop_hwc_log_v" value="V"/>
<Action cmd_id="set_prop_hwc_skip_log" value="1"/>
<Action cmd_id="set_prop_hwc_color_transform" value="1"/>
<Action cmd_id="set_prop_mobile_on" value="1"/>
</Actions>
<Actions name="Black/White Screen" ui_type="button">
<Action cmd_id="set_prop_hwc_log_v" value="V"/>
<Action cmd_id="set_prop_hwc_skip_log" value="1"/>
<Action cmd_id="set_prop_hwc_color_transform" value="1"/>
<Action cmd_id="set_prop_mobile_on" value="1"/>
</Actions>
<Actions name="Blurred Screen" ui_type="button">
<Action cmd_id="set_prop_mdp_log" value="1"/>
<Action cmd_id="set_prop_mdp_framechange" value="1"/>
<Action cmd_id="set_prop_mobile_on" value="1"/>
</Actions>
<Actions name="Flash Screen" ui_type="button">
<Action cmd_id="set_prop_mdp_log" value="1"/>
<Action cmd_id="set_prop_mdp_framechange" value="1"/>
</Actions>
<Actions name="Lag" ui_type="button">
<Action cmd_id="set_prop_mdp_log" value="1"/>
<Action cmd_id="set_prop_mdp_framechange" value="1"/>
<Action cmd_id="set_prop_mobile_on" value="1"/>
<Action cmd_id="set_prop_fence_on" value="1"/>
</Actions>
<Actions name="Fixed Screen" ui_type="button">
<Action cmd_id="set_prop_mdp_log" value="1"/>
<Action cmd_id="set_prop_mdp_framechange" value="1"/>
</Actions>
<Actions name="CMDQ Timeout" ui_type="button">
<Action cmd_id="set_prop_mobile_on" value="1"/>
<Action cmd_id="set_prop_irq_on" value="1"/>
</Actions>
</Category>
<Category name="GPU">
<Group name="gpud dump" ui_type="default">
<Actions name="Common dump" ui_type="button">
<Action cmd_id="set_prop_enable_GPUD" value="1"/>
<Action cmd_id="set_prop_specify_dump_folder" value="/sdcard/gpud_dump/"/>
<Action cmd_id="set_prop_specify_process" value=""/>
<Action cmd_id="set_prop_dump_framebuffer" value="1"/>
<Action cmd_id="set_prop_dump_eglImages" value="1"/>
<Action cmd_id="set_prop_dump_AUXImages" value="1"/>
<Action cmd_id="set_prop_hack_AUX_output_format" value="1"/>
<Action cmd_id="set_command_create_folder" value="1"/>
</Actions>
<Actions name="GLES state error" ui_type="button">
<Action cmd_id="set_prop_enable_GPUD" value="1"/>
<Action cmd_id="set_prop_GLES_state_error" value="1"/>
</Actions>
<Actions name="Dump Gralloc Extra's Info" ui_type="button">
<Action cmd_id="set_prop_enable_GPUD" value="1"/>
<Action cmd_id="set_prop_dump_extra_info" value="1"/>
</Actions>
<Actions name="MEOW" ui_type="button">
<Action cmd_id="set_prop_open_meow" value="meow"/>
</Actions>
<Actions name="Start Dump" ui_type="notification">
<Action cmd_id="set_prop_start_writing_file" value="1"/>
</Actions>
<Actions name="Stop Dump" ui_type="notification">
<Action cmd_id="set_prop_start_writing_file" value="0"/>
</Actions>
</Group>
<Group name="gpud" ui_type="default">
<Command id="set_prop_enable_GPUD" name="Enable GPUD" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.gpud.enable" default="0"/>
<Command id="set_prop_specify_dump_folder" name="Specify dump folder" ui_type="checkbox" checked="/sdcard/gpud_dump/" unchecked="/sdcard/gpud_dump/" cmd_type="set_property" property="vendor.debug.gpud.folder" default="/sdcard/gpud_dump/"/>
<Command id="set_prop_specify_process" name="Specify process" ui_type="checkbox" checked="" unchecked="" cmd_type="set_property" property="vendor.debug.gpud.process.name" default=""/>
<Command id="set_prop_dump_framebuffer" name="Dump Framebuffer" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.gpud.wsframebuffer.dump" default="0"/>
<Command id="set_prop_dump_eglImages" name="Dump EglImages" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.gpud.extimage.dump" default="0"/>
<Command id="set_prop_dump_AUXImages" name="Dump AUXImages" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.gpud.auximage.dump" default="0"/>
<Command id="set_prop_hack_AUX_output_format" name="Hack AUX output format" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.gpud.auximage.dstformat" default="0"/>
<Command id="set_prop_start_writing_file" name="Start Writing File" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.gpud.fwrite.enable" default="0"/>
<Command id="set_prop_GLES_state_error" name="GLES state error" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.gpud.gl.state.error.dump" default="0"/>
<Command id="set_prop_dump_extra_info" name="Dump Extra Info" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.gpud.gralloc_extra.log" default="0"/>
<Command id="set_command_create_folder" name="Create folder" ui_type="hidden" button_action="adb shell mkdir /sdcard/gpud_dump" cmd_type="adb shell"/>
<Command id="set_command_chmod" name="modify folder right" ui_type="hidden" button_action="adb shell chmod 777 /sdcard/gpud_dump" cmd_type="adb shell"/>
<Command id="set_prop_open_meow" name="MEOW" ui_type="checkbox" checked="meow" unchecked="0" cmd_type="set_property" property="vendor.debug.gpu.provider" default=""/>
</Group>
</Category>
<Category name="Display">
<Group name="Display Driver" ui_type="default">
<Command id="set_prop_mobile_on" name="mobile on" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.hwc.mobile_on" default="0"/>
<Command id="set_prop_detail_on" name="detail on" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.hwc.detail_on" default="0"/>
<Command id="set_prop_fence_on" name="fence on" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.hwc.fence_on" default="0"/>
<Command id="set_prop_irq_on" name="irq on" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.hwc.irq_on" default="0"/>
</Group>
<Group name="SurfaceFlinger" ui_type="default">
<Command id="set_prop_sf_log_repaint" name="log repaint" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.sf.log_repaint" default="0"/>
<Command id="set_prop_sf_log_transaction" name="log transaction" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.sf.log_transaction" default="0"/>
</Group>
<Group name="HWComposer" ui_type="default">
<Command id="set_prop_hwc_log_v" name="normal log" ui_type="checkbox" checked="V" unchecked="0" cmd_type="set_property" property="persist.vendor.debug.hwc.log" default="0"/>
<Command id="set_prop_hwc_skip_log" name="skip log" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.hwc.skip_log" default="0"/>
<Command id="set_prop_hwc_color_transform" name="color transform log" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.hwc.color_transform" default="0"/>
</Group>
<Group name="MDP" ui_type="default">
<Command id="set_prop_mdp_log" name="normal log" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.dp.log.enable" default="0"/>
<Command id="set_prop_mdp_framechange" name="frame change" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.dp.frameChange.disable" default="0"/>
<Command id="restart" name="" ui_type="checkbox" checked="1" unchecked="0" cmd_type="set_property" property="vendor.debug.sf.restart" default="0"/>
</Group>
</Category>
<Category name="restore">
<Group name="Action" ui_type="default">
<Command id="clear" name="Clear dump" ui_type="button" button_action="delete /sdcard/gpud_dump/" cmd_type="delete"/>
</Group>
<Group name="" ui_type="default">
<Command id="restore" name="Restore All" ui_type="button" button_action="restore" cmd_type="restore"/>
</Group>
</Category>
<Category name="Submit And Restart">
<Actions name="Submit" ui_type="button">
<Action cmd_id="restart" value="1"/>
</Actions>
</Category>
</DisplayIssueSettings>

Some files were not shown because too many files have changed in this diff Show More