1 struct cpuinfo_mock_file filesystem[] = {
2 	{
3 		.path = "/proc/cpuinfo",
4 		.size = 369,
5 		.content =
6 			"processor\t: 0\n"
7 			"BogoMIPS\t: 24.00\n"
8 			"Features\t: fp asimd aes pmull sha1 sha2 crc32\n"
9 			"CPU implementer\t: 0x4e\n"
10 			"CPU architecture: 8\n"
11 			"CPU variant\t: 0x0\n"
12 			"CPU part\t: 0x000\n"
13 			"CPU revision\t: 0\n"
14 			"\n"
15 			"processor\t: 1\n"
16 			"BogoMIPS\t: 24.00\n"
17 			"Features\t: fp asimd aes pmull sha1 sha2 crc32\n"
18 			"CPU implementer\t: 0x4e\n"
19 			"CPU architecture: 8\n"
20 			"CPU variant\t: 0x0\n"
21 			"CPU part\t: 0x000\n"
22 			"CPU revision\t: 0\n"
23 			"\n"
24 			"MTS version\t: 33985182\n",
25 	},
26 	{
27 		.path = "/system/build.prop",
28 		.size = 3780,
29 		.content =
30 			"\n"
31 			"# begin build properties\n"
32 			"# autogenerated by buildinfo.sh\n"
33 			"ro.build.id=N9F27C\n"
34 			"ro.build.display.id=N9F27C\n"
35 			"ro.build.version.incremental=3938480\n"
36 			"ro.build.version.sdk=25\n"
37 			"ro.build.version.preview_sdk=0\n"
38 			"ro.build.version.codename=REL\n"
39 			"ro.build.version.all_codenames=REL\n"
40 			"ro.build.version.release=7.1.1\n"
41 			"ro.build.version.security_patch=2017-06-05\n"
42 			"ro.build.version.base_os=\n"
43 			"ro.build.date=Mon Apr 24 19:32:57 UTC 2017\n"
44 			"ro.build.date.utc=1493062377\n"
45 			"ro.build.type=user\n"
46 			"ro.build.user=android-build\n"
47 			"ro.build.host=wphn4.hot.corp.google.com\n"
48 			"ro.build.tags=release-keys\n"
49 			"ro.build.flavor=volantis-user\n"
50 			"ro.product.model=Nexus 9\n"
51 			"ro.product.brand=google\n"
52 			"ro.product.name=volantis\n"
53 			"ro.product.device=flounder\n"
54 			"ro.product.board=flounder\n"
55 			"# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,\n"
56 			"# use ro.product.cpu.abilist instead.\n"
57 			"ro.product.cpu.abi=arm64-v8a\n"
58 			"ro.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi\n"
59 			"ro.product.cpu.abilist32=armeabi-v7a,armeabi\n"
60 			"ro.product.cpu.abilist64=arm64-v8a\n"
61 			"ro.product.manufacturer=htc\n"
62 			"ro.product.locale=en-US\n"
63 			"ro.wifi.channels=\n"
64 			"ro.board.platform=tegra132\n"
65 			"# ro.build.product is obsolete; use ro.product.device\n"
66 			"ro.build.product=flounder\n"
67 			"# Do not try to parse description, fingerprint, or thumbprint\n"
68 			"ro.build.description=volantis-user 7.1.1 N9F27C 3938480 release-keys\n"
69 			"ro.build.fingerprint=google/volantis/flounder:7.1.1/N9F27C/3938480:user/release-keys\n"
70 			"ro.build.characteristics=tablet,nosdcard\n"
71 			"# end build properties\n"
72 			"\n"
73 			"#\n"
74 			"# ADDITIONAL_BUILD_PROPERTIES\n"
75 			"#\n"
76 			"wifi.interface=wlan0\n"
77 			"ro.opengles.version=196609\n"
78 			"ro.sf.lcd_density=320\n"
79 			"ro.hwui.texture_cache_size=72\n"
80 			"ro.hwui.layer_cache_size=48\n"
81 			"ro.hwui.r_buffer_cache_size=8\n"
82 			"ro.hwui.path_cache_size=32\n"
83 			"ro.hwui.gradient_cache_size=1\n"
84 			"ro.hwui.drop_shadow_cache_size=6\n"
85 			"ro.hwui.texture_cache_flushrate=0.4\n"
86 			"ro.hwui.text_small_cache_width=1024\n"
87 			"ro.hwui.text_small_cache_height=1024\n"
88 			"ro.hwui.text_large_cache_width=2048\n"
89 			"ro.hwui.text_large_cache_height=1024\n"
90 			"ro.hwui.disable_scissor_opt=true\n"
91 			"ro.bt.bdaddr_path=/sys/module/flounder_bdaddress/parameters/bdaddress\n"
92 			"ro.frp.pst=/dev/block/platform/sdhci-tegra.3/by-name/PST\n"
93 			"ro.ril.def.agps.mode=1\n"
94 			"persist.tegra.compositor=glcomposer\n"
95 			"dalvik.vm.heapstartsize=16m\n"
96 			"dalvik.vm.heapgrowthlimit=192m\n"
97 			"dalvik.vm.heapsize=512m\n"
98 			"dalvik.vm.heaptargetutilization=0.75\n"
99 			"dalvik.vm.heapminfree=512k\n"
100 			"dalvik.vm.heapmaxfree=8m\n"
101 			"ro.audio.monitorRotation=true\n"
102 			"af.fast_track_multiplier=1\n"
103 			"audio_hal.period_size=128\n"
104 			"ro.config.ringtone=Girtab.ogg\n"
105 			"ro.config.notification_sound=Tethys.ogg\n"
106 			"ro.config.alarm_alert=Oxygen.ogg\n"
107 			"ro.carrier=unknown\n"
108 			"ro.com.android.dataroaming=false\n"
109 			"ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html\n"
110 			"ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html\n"
111 			"ro.com.google.clientidbase=android-google\n"
112 			"ro.com.android.wifi-watchlist=GoogleGuest\n"
113 			"ro.error.receiver.system.apps=com.google.android.gms\n"
114 			"ro.setupwizard.enterprise_mode=1\n"
115 			"ro.atrace.core.services=com.google.android.gms,com.google.android.gms.ui,com.google.android.gms.persistent\n"
116 			"ro.retaildemo.video_path=/data/preloads/demo/retail_demo.mp4\n"
117 			"ro.com.android.prov_mobiledata=false\n"
118 			"keyguard.no_require_sim=true\n"
119 			"ro.facelock.black_timeout=700\n"
120 			"ro.facelock.det_timeout=2500\n"
121 			"ro.facelock.rec_timeout=3500\n"
122 			"ro.facelock.est_max_time=500\n"
123 			"camera.flash_off=0\n"
124 			"drm.service.enabled=true\n"
125 			"ro.com.widevine.cachesize=16777216\n"
126 			"fmas.spkr_6ch=35,20,110\n"
127 			"fmas.spkr_2ch=35,25\n"
128 			"fmas.spkr_angles=10\n"
129 			"fmas.spkr_sgain=0\n"
130 			"media.aac_51_output_enabled=true\n"
131 			"persist.sys.dalvik.vm.lib.2=libart.so\n"
132 			"dalvik.vm.isa.arm64.variant=denver64\n"
133 			"dalvik.vm.isa.arm64.features=default\n"
134 			"dalvik.vm.isa.arm.variant=denver\n"
135 			"dalvik.vm.isa.arm.features=default\n"
136 			"net.bt.name=Android\n"
137 			"dalvik.vm.stack-trace-file=/data/anr/traces.txt\n"
138 			"ro.build.expect.bootloader=3.50.0.0143\n"
139 			"ro.expect.recovery_id=0x93bff4385eaddb27367f1343ab6468f037ef2b7e000000000000000000000000\n"
140 			"\n",
141 	},
142 	{
143 		.path = "/sys/devices/system/cpu/kernel_max",
144 		.size = 2,
145 		.content = "1\n",
146 	},
147 	{
148 		.path = "/sys/devices/system/cpu/possible",
149 		.size = 4,
150 		.content = "0-1\n",
151 	},
152 	{
153 		.path = "/sys/devices/system/cpu/present",
154 		.size = 4,
155 		.content = "0-1\n",
156 	},
157 	{
158 		.path = "/sys/devices/system/cpu/online",
159 		.size = 4,
160 		.content = "0-1\n",
161 	},
162 	{
163 		.path = "/sys/devices/system/cpu/offline",
164 		.size = 1,
165 		.content = "\n",
166 	},
167 	{
168 		.path = "/sys/devices/system/cpu/modalias",
169 		.size = 61,
170 		.content = "cpu:type:aarch64:feature:,0000,0001,0003,0004,0005,0006,0007\n",
171 	},
172 	{
173 		.path = "/sys/devices/system/cpu/cpufreq/all_time_in_state",
174 		.size = 773,
175 		.content =
176 			"freq\t\tcpu0\t\tcpu1\t\t\n"
177 			"204000\t\t0\t\t0\t\t\n"
178 			"229500\t\t0\t\t0\t\t\n"
179 			"255000\t\t0\t\t0\t\t\n"
180 			"280500\t\t0\t\t0\t\t\n"
181 			"306000\t\t0\t\t0\t\t\n"
182 			"331500\t\t0\t\t0\t\t\n"
183 			"357000\t\t0\t\t0\t\t\n"
184 			"382500\t\t0\t\t0\t\t\n"
185 			"408000\t\t0\t\t0\t\t\n"
186 			"433500\t\t0\t\t0\t\t\n"
187 			"459000\t\t0\t\t0\t\t\n"
188 			"484500\t\t0\t\t0\t\t\n"
189 			"510000\t\t11\t\t11\t\t\n"
190 			"535500\t\t0\t\t0\t\t\n"
191 			"561000\t\t0\t\t0\t\t\n"
192 			"586500\t\t0\t\t0\t\t\n"
193 			"612000\t\t2\t\t2\t\t\n"
194 			"637500\t\t4\t\t4\t\t\n"
195 			"663000\t\t0\t\t0\t\t\n"
196 			"688500\t\t844\t\t844\t\t\n"
197 			"714000\t\t2\t\t2\t\t\n"
198 			"739500\t\t0\t\t0\t\t\n"
199 			"765000\t\t0\t\t0\t\t\n"
200 			"790500\t\t0\t\t0\t\t\n"
201 			"816000\t\t3\t\t3\t\t\n"
202 			"841500\t\t0\t\t0\t\t\n"
203 			"867000\t\t0\t\t0\t\t\n"
204 			"892500\t\t0\t\t0\t\t\n"
205 			"918000\t\t0\t\t0\t\t\n"
206 			"943500\t\t3\t\t3\t\t\n"
207 			"969000\t\t0\t\t0\t\t\n"
208 			"994500\t\t24\t\t24\t\t\n"
209 			"1020000\t\t0\t\t0\t\t\n"
210 			"1122000\t\t4\t\t4\t\t\n"
211 			"1224000\t\t0\t\t0\t\t\n"
212 			"1326000\t\t1\t\t1\t\t\n"
213 			"1428000\t\t0\t\t0\t\t\n"
214 			"1530000\t\t26\t\t26\t\t\n"
215 			"1632000\t\t1\t\t1\t\t\n"
216 			"1734000\t\t6\t\t6\t\t\n"
217 			"1836000\t\t7\t\t7\t\t\n"
218 			"1938000\t\t3\t\t3\t\t\n"
219 			"2014500\t\t0\t\t0\t\t\n"
220 			"2091000\t\t1\t\t1\t\t\n"
221 			"2193000\t\t84\t\t84\t\t\n"
222 			"2295000\t\t1467\t\t1467\t\t\n"
223 			"2397000\t\t0\t\t0\t\t\n"
224 			"2499000\t\t0\t\t0\t\t\n",
225 	},
226 	{
227 		.path = "/sys/devices/system/cpu/cpufreq/current_in_state",
228 		.size = 1397,
229 		.content =
230 			"CPU0:204000=92060 229500=103560 255000=115070 280500=126580 306000=138080 331500=149590 357000=161100 382500=172600 408000=184110 433500=195620 459000=207120 484500=218630 510000=230140 535500=241640 561000=253150 586500=264660 612000=276170 637500=287670 663000=299180 688500=310690 714000=322190 739500=333700 765000=345210 790500=356710 816000=377360 841500=389150 867000=400950 892500=412740 918000=441640 943500=453910 969000=466180 994500=478440 1020000=511520 1122000=587620 1224000=670620 1326000=761250 1428000=860270 1530000=968510 1632000=1086830 1734000=1215570 1836000=1356860 1938000=1511200 2014500=1570850 2091000=1769650 2193000=1961670 2295000=2170950 2397000=2398880 2499000=2646910 \n"
231 			"CPU1:204000=60759 229500=68349 255000=75946 280500=83542 306000=91132 331500=98729 357000=106326 382500=113916 408000=121512 433500=129109 459000=136699 484500=144295 510000=151892 535500=159482 561000=167079 586500=174675 612000=182272 637500=189862 663000=197458 688500=205055 714000=212645 739500=220242 765000=227838 790500=235428 816000=249057 841500=256839 867000=264627 892500=272408 918000=291482 943500=299580 969000=307678 994500=315770 1020000=337603 1122000=387829 1224000=442609 1326000=502425 1428000=567778 1530000=639216 1632000=717307 1734000=802276 1836000=895527 1938000=997392 2014500=1036761 2091000=1167969 2193000=1294702 2295000=1432827 2397000=1583260 2499000=1746960 \n",
232 	},
233 	{
234 		.path = "/sys/devices/system/cpu/cpuidle/current_driver",
235 		.size = 12,
236 		.content = "denver_idle\n",
237 	},
238 	{
239 		.path = "/sys/devices/system/cpu/cpuidle/current_governor_ro",
240 		.size = 5,
241 		.content = "menu\n",
242 	},
243 	{
244 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/affected_cpus",
245 		.size = 4,
246 		.content = "0 1\n",
247 	},
248 	{
249 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq",
250 		.size = 8,
251 		.content = "2499000\n",
252 	},
253 	{
254 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq",
255 		.size = 7,
256 		.content = "204000\n",
257 	},
258 	{
259 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_transition_latency",
260 		.size = 7,
261 		.content = "300000\n",
262 	},
263 	{
264 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/related_cpus",
265 		.size = 4,
266 		.content = "0 1\n",
267 	},
268 	{
269 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies",
270 		.size = 353,
271 		.content = "204000 229500 255000 280500 306000 331500 357000 382500 408000 433500 459000 484500 510000 535500 561000 586500 612000 637500 663000 688500 714000 739500 765000 790500 816000 841500 867000 892500 918000 943500 969000 994500 1020000 1122000 1224000 1326000 1428000 1530000 1632000 1734000 1836000 1938000 2014500 2091000 2193000 2295000 2397000 2499000 \n",
272 	},
273 	{
274 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors",
275 		.size = 67,
276 		.content = "interactive conservative ondemand powersave userspace performance \n",
277 	},
278 	{
279 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq",
280 		.size = 8,
281 		.content = "1530000\n",
282 	},
283 	{
284 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver",
285 		.size = 6,
286 		.content = "tegra\n",
287 	},
288 	{
289 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor",
290 		.size = 12,
291 		.content = "interactive\n",
292 	},
293 	{
294 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq",
295 		.size = 8,
296 		.content = "1400000\n",
297 	},
298 	{
299 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state",
300 		.size = 459,
301 		.content =
302 			"204000 0\n"
303 			"229500 0\n"
304 			"255000 0\n"
305 			"280500 0\n"
306 			"306000 0\n"
307 			"331500 0\n"
308 			"357000 0\n"
309 			"382500 0\n"
310 			"408000 0\n"
311 			"433500 0\n"
312 			"459000 0\n"
313 			"484500 0\n"
314 			"510000 11\n"
315 			"535500 0\n"
316 			"561000 0\n"
317 			"586500 0\n"
318 			"612000 2\n"
319 			"637500 4\n"
320 			"663000 0\n"
321 			"688500 844\n"
322 			"714000 2\n"
323 			"739500 0\n"
324 			"765000 0\n"
325 			"790500 0\n"
326 			"816000 3\n"
327 			"841500 0\n"
328 			"867000 0\n"
329 			"892500 0\n"
330 			"918000 0\n"
331 			"943500 3\n"
332 			"969000 0\n"
333 			"994500 24\n"
334 			"1020000 0\n"
335 			"1122000 4\n"
336 			"1224000 0\n"
337 			"1326000 1\n"
338 			"1428000 0\n"
339 			"1530000 28\n"
340 			"1632000 8\n"
341 			"1734000 11\n"
342 			"1836000 11\n"
343 			"1938000 3\n"
344 			"2014500 0\n"
345 			"2091000 3\n"
346 			"2193000 89\n"
347 			"2295000 1556\n"
348 			"2397000 0\n"
349 			"2499000 0\n",
350 	},
351 	{
352 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/stats/total_trans",
353 		.size = 3,
354 		.content = "70\n",
355 	},
356 	{
357 		.path = "/sys/devices/system/cpu/cpu0/topology/physical_package_id",
358 		.size = 3,
359 		.content = "-1\n",
360 	},
361 	{
362 		.path = "/sys/devices/system/cpu/cpu0/topology/core_siblings_list",
363 		.size = 2,
364 		.content = "0\n",
365 	},
366 	{
367 		.path = "/sys/devices/system/cpu/cpu0/topology/core_siblings",
368 		.size = 2,
369 		.content = "1\n",
370 	},
371 	{
372 		.path = "/sys/devices/system/cpu/cpu0/topology/core_id",
373 		.size = 2,
374 		.content = "0\n",
375 	},
376 	{
377 		.path = "/sys/devices/system/cpu/cpu0/topology/thread_siblings_list",
378 		.size = 2,
379 		.content = "0\n",
380 	},
381 	{
382 		.path = "/sys/devices/system/cpu/cpu0/topology/thread_siblings",
383 		.size = 2,
384 		.content = "1\n",
385 	},
386 	{
387 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/affected_cpus",
388 		.size = 4,
389 		.content = "0 1\n",
390 	},
391 	{
392 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_max_freq",
393 		.size = 8,
394 		.content = "2499000\n",
395 	},
396 	{
397 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_min_freq",
398 		.size = 7,
399 		.content = "204000\n",
400 	},
401 	{
402 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_transition_latency",
403 		.size = 7,
404 		.content = "300000\n",
405 	},
406 	{
407 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/related_cpus",
408 		.size = 4,
409 		.content = "0 1\n",
410 	},
411 	{
412 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_frequencies",
413 		.size = 353,
414 		.content = "204000 229500 255000 280500 306000 331500 357000 382500 408000 433500 459000 484500 510000 535500 561000 586500 612000 637500 663000 688500 714000 739500 765000 790500 816000 841500 867000 892500 918000 943500 969000 994500 1020000 1122000 1224000 1326000 1428000 1530000 1632000 1734000 1836000 1938000 2014500 2091000 2193000 2295000 2397000 2499000 \n",
415 	},
416 	{
417 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_governors",
418 		.size = 67,
419 		.content = "interactive conservative ondemand powersave userspace performance \n",
420 	},
421 	{
422 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq",
423 		.size = 7,
424 		.content = "637500\n",
425 	},
426 	{
427 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver",
428 		.size = 6,
429 		.content = "tegra\n",
430 	},
431 	{
432 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor",
433 		.size = 12,
434 		.content = "interactive\n",
435 	},
436 	{
437 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq",
438 		.size = 7,
439 		.content = "510000\n",
440 	},
441 	{
442 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/stats/time_in_state",
443 		.size = 465,
444 		.content =
445 			"204000 0\n"
446 			"229500 0\n"
447 			"255000 0\n"
448 			"280500 0\n"
449 			"306000 0\n"
450 			"331500 0\n"
451 			"357000 0\n"
452 			"382500 0\n"
453 			"408000 0\n"
454 			"433500 0\n"
455 			"459000 0\n"
456 			"484500 0\n"
457 			"510000 84\n"
458 			"535500 2\n"
459 			"561000 2\n"
460 			"586500 6\n"
461 			"612000 4\n"
462 			"637500 42\n"
463 			"663000 11\n"
464 			"688500 846\n"
465 			"714000 10\n"
466 			"739500 0\n"
467 			"765000 15\n"
468 			"790500 0\n"
469 			"816000 3\n"
470 			"841500 0\n"
471 			"867000 0\n"
472 			"892500 0\n"
473 			"918000 0\n"
474 			"943500 3\n"
475 			"969000 0\n"
476 			"994500 24\n"
477 			"1020000 0\n"
478 			"1122000 8\n"
479 			"1224000 0\n"
480 			"1326000 1\n"
481 			"1428000 33\n"
482 			"1530000 58\n"
483 			"1632000 18\n"
484 			"1734000 21\n"
485 			"1836000 30\n"
486 			"1938000 3\n"
487 			"2014500 0\n"
488 			"2091000 3\n"
489 			"2193000 89\n"
490 			"2295000 1556\n"
491 			"2397000 0\n"
492 			"2499000 0\n",
493 	},
494 	{
495 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/stats/total_trans",
496 		.size = 4,
497 		.content = "105\n",
498 	},
499 	{
500 		.path = "/sys/devices/system/cpu/cpu1/topology/physical_package_id",
501 		.size = 3,
502 		.content = "-1\n",
503 	},
504 	{
505 		.path = "/sys/devices/system/cpu/cpu1/topology/core_siblings_list",
506 		.size = 2,
507 		.content = "1\n",
508 	},
509 	{
510 		.path = "/sys/devices/system/cpu/cpu1/topology/core_siblings",
511 		.size = 2,
512 		.content = "2\n",
513 	},
514 	{
515 		.path = "/sys/devices/system/cpu/cpu1/topology/core_id",
516 		.size = 2,
517 		.content = "0\n",
518 	},
519 	{
520 		.path = "/sys/devices/system/cpu/cpu1/topology/thread_siblings_list",
521 		.size = 2,
522 		.content = "1\n",
523 	},
524 	{
525 		.path = "/sys/devices/system/cpu/cpu1/topology/thread_siblings",
526 		.size = 2,
527 		.content = "2\n",
528 	},
529 	{ NULL },
530 };
531 
532 #ifdef __ANDROID__
533 struct cpuinfo_mock_property properties[] = {
534 	{
535 		.key = "af.fast_track_multiplier",
536 		.value = "1",
537 	},
538 	{
539 		.key = "audio_hal.period_size",
540 		.value = "128",
541 	},
542 	{
543 		.key = "camera.flash_off",
544 		.value = "0",
545 	},
546 	{
547 		.key = "dalvik.vm.appimageformat",
548 		.value = "lz4",
549 	},
550 	{
551 		.key = "dalvik.vm.dex2oat-Xms",
552 		.value = "64m",
553 	},
554 	{
555 		.key = "dalvik.vm.dex2oat-Xmx",
556 		.value = "512m",
557 	},
558 	{
559 		.key = "dalvik.vm.heapgrowthlimit",
560 		.value = "192m",
561 	},
562 	{
563 		.key = "dalvik.vm.heapmaxfree",
564 		.value = "8m",
565 	},
566 	{
567 		.key = "dalvik.vm.heapminfree",
568 		.value = "512k",
569 	},
570 	{
571 		.key = "dalvik.vm.heapsize",
572 		.value = "512m",
573 	},
574 	{
575 		.key = "dalvik.vm.heapstartsize",
576 		.value = "16m",
577 	},
578 	{
579 		.key = "dalvik.vm.heaptargetutilization",
580 		.value = "0.75",
581 	},
582 	{
583 		.key = "dalvik.vm.image-dex2oat-Xms",
584 		.value = "64m",
585 	},
586 	{
587 		.key = "dalvik.vm.image-dex2oat-Xmx",
588 		.value = "64m",
589 	},
590 	{
591 		.key = "dalvik.vm.isa.arm.features",
592 		.value = "default",
593 	},
594 	{
595 		.key = "dalvik.vm.isa.arm.variant",
596 		.value = "denver",
597 	},
598 	{
599 		.key = "dalvik.vm.isa.arm64.features",
600 		.value = "default",
601 	},
602 	{
603 		.key = "dalvik.vm.isa.arm64.variant",
604 		.value = "denver64",
605 	},
606 	{
607 		.key = "dalvik.vm.stack-trace-file",
608 		.value = "/data/anr/traces.txt",
609 	},
610 	{
611 		.key = "dalvik.vm.usejit",
612 		.value = "true",
613 	},
614 	{
615 		.key = "dalvik.vm.usejitprofiles",
616 		.value = "true",
617 	},
618 	{
619 		.key = "debug.atrace.tags.enableflags",
620 		.value = "0",
621 	},
622 	{
623 		.key = "debug.force_rtl",
624 		.value = "0",
625 	},
626 	{
627 		.key = "drm.service.enabled",
628 		.value = "true",
629 	},
630 	{
631 		.key = "fmas.spkr_2ch",
632 		.value = "35,25",
633 	},
634 	{
635 		.key = "fmas.spkr_6ch",
636 		.value = "35,20,110",
637 	},
638 	{
639 		.key = "fmas.spkr_angles",
640 		.value = "10",
641 	},
642 	{
643 		.key = "fmas.spkr_sgain",
644 		.value = "0",
645 	},
646 	{
647 		.key = "gsm.current.phone-type",
648 		.value = "1",
649 	},
650 	{
651 		.key = "gsm.network.type",
652 		.value = "Unknown",
653 	},
654 	{
655 		.key = "gsm.sim.operator.alpha",
656 		.value = "",
657 	},
658 	{
659 		.key = "gsm.sim.operator.iso-country",
660 		.value = "",
661 	},
662 	{
663 		.key = "gsm.sim.operator.numeric",
664 		.value = "",
665 	},
666 	{
667 		.key = "gsm.sim.state",
668 		.value = "NOT_READY",
669 	},
670 	{
671 		.key = "init.svc.adbd",
672 		.value = "running",
673 	},
674 	{
675 		.key = "init.svc.audioserver",
676 		.value = "running",
677 	},
678 	{
679 		.key = "init.svc.bootanim",
680 		.value = "running",
681 	},
682 	{
683 		.key = "init.svc.cameraserver",
684 		.value = "running",
685 	},
686 	{
687 		.key = "init.svc.debuggerd",
688 		.value = "running",
689 	},
690 	{
691 		.key = "init.svc.debuggerd64",
692 		.value = "running",
693 	},
694 	{
695 		.key = "init.svc.drm",
696 		.value = "running",
697 	},
698 	{
699 		.key = "init.svc.flash_recovery",
700 		.value = "stopped",
701 	},
702 	{
703 		.key = "init.svc.gatekeeperd",
704 		.value = "running",
705 	},
706 	{
707 		.key = "init.svc.gpsd",
708 		.value = "running",
709 	},
710 	{
711 		.key = "init.svc.healthd",
712 		.value = "running",
713 	},
714 	{
715 		.key = "init.svc.installd",
716 		.value = "running",
717 	},
718 	{
719 		.key = "init.svc.keystore",
720 		.value = "running",
721 	},
722 	{
723 		.key = "init.svc.lmkd",
724 		.value = "running",
725 	},
726 	{
727 		.key = "init.svc.logd",
728 		.value = "running",
729 	},
730 	{
731 		.key = "init.svc.logd-reinit",
732 		.value = "stopped",
733 	},
734 	{
735 		.key = "init.svc.media",
736 		.value = "running",
737 	},
738 	{
739 		.key = "init.svc.mediacodec",
740 		.value = "running",
741 	},
742 	{
743 		.key = "init.svc.mediadrm",
744 		.value = "running",
745 	},
746 	{
747 		.key = "init.svc.mediaextractor",
748 		.value = "running",
749 	},
750 	{
751 		.key = "init.svc.netd",
752 		.value = "running",
753 	},
754 	{
755 		.key = "init.svc.p2p_supplicant",
756 		.value = "running",
757 	},
758 	{
759 		.key = "init.svc.servicemanager",
760 		.value = "running",
761 	},
762 	{
763 		.key = "init.svc.surfaceflinger",
764 		.value = "running",
765 	},
766 	{
767 		.key = "init.svc.tlk_daemon",
768 		.value = "running",
769 	},
770 	{
771 		.key = "init.svc.ueventd",
772 		.value = "running",
773 	},
774 	{
775 		.key = "init.svc.vold",
776 		.value = "running",
777 	},
778 	{
779 		.key = "init.svc.watchdogd",
780 		.value = "running",
781 	},
782 	{
783 		.key = "init.svc.zygote",
784 		.value = "running",
785 	},
786 	{
787 		.key = "init.svc.zygote_secondary",
788 		.value = "running",
789 	},
790 	{
791 		.key = "keyguard.no_require_sim",
792 		.value = "true",
793 	},
794 	{
795 		.key = "media.aac_51_output_enabled",
796 		.value = "true",
797 	},
798 	{
799 		.key = "net.bt.name",
800 		.value = "Android",
801 	},
802 	{
803 		.key = "net.change",
804 		.value = "net.qtaguid_enabled",
805 	},
806 	{
807 		.key = "net.hostname",
808 		.value = "android-bace03474dcf1dcc",
809 	},
810 	{
811 		.key = "net.qtaguid_enabled",
812 		.value = "1",
813 	},
814 	{
815 		.key = "net.tcp.default_init_rwnd",
816 		.value = "60",
817 	},
818 	{
819 		.key = "partition.system.verified",
820 		.value = "2",
821 	},
822 	{
823 		.key = "partition.vendor.verified",
824 		.value = "2",
825 	},
826 	{
827 		.key = "persist.sys.dalvik.vm.lib.2",
828 		.value = "libart.so",
829 	},
830 	{
831 		.key = "persist.sys.profiler_ms",
832 		.value = "0",
833 	},
834 	{
835 		.key = "persist.sys.timezone",
836 		.value = "America/Los_Angeles",
837 	},
838 	{
839 		.key = "persist.sys.usb.config",
840 		.value = "mtp,adb",
841 	},
842 	{
843 		.key = "persist.sys.webview.vmsize",
844 		.value = "121768048",
845 	},
846 	{
847 		.key = "persist.tegra.compositor",
848 		.value = "glcomposer",
849 	},
850 	{
851 		.key = "pm.dexopt.ab-ota",
852 		.value = "speed-profile",
853 	},
854 	{
855 		.key = "pm.dexopt.bg-dexopt",
856 		.value = "speed-profile",
857 	},
858 	{
859 		.key = "pm.dexopt.boot",
860 		.value = "verify-profile",
861 	},
862 	{
863 		.key = "pm.dexopt.core-app",
864 		.value = "speed",
865 	},
866 	{
867 		.key = "pm.dexopt.first-boot",
868 		.value = "interpret-only",
869 	},
870 	{
871 		.key = "pm.dexopt.forced-dexopt",
872 		.value = "speed",
873 	},
874 	{
875 		.key = "pm.dexopt.install",
876 		.value = "interpret-only",
877 	},
878 	{
879 		.key = "pm.dexopt.nsys-library",
880 		.value = "speed",
881 	},
882 	{
883 		.key = "pm.dexopt.shared-apk",
884 		.value = "speed",
885 	},
886 	{
887 		.key = "ro.adb.secure",
888 		.value = "1",
889 	},
890 	{
891 		.key = "ro.allow.mock.location",
892 		.value = "0",
893 	},
894 	{
895 		.key = "ro.atrace.core.services",
896 		.value = "com.google.android.gms,com.google.android.gms.ui,com.google.android.gms.persistent",
897 	},
898 	{
899 		.key = "ro.audio.monitorRotation",
900 		.value = "true",
901 	},
902 	{
903 		.key = "ro.baseband",
904 		.value = "N/A",
905 	},
906 	{
907 		.key = "ro.board.platform",
908 		.value = "tegra132",
909 	},
910 	{
911 		.key = "ro.boot.baseband",
912 		.value = "N/A",
913 	},
914 	{
915 		.key = "ro.boot.bootloader",
916 		.value = "3.50.0.0143",
917 	},
918 	{
919 		.key = "ro.boot.bootreason",
920 		.value = "reboot",
921 	},
922 	{
923 		.key = "ro.boot.hardware",
924 		.value = "flounder",
925 	},
926 	{
927 		.key = "ro.boot.misc_pagesize",
928 		.value = "2048",
929 	},
930 	{
931 		.key = "ro.boot.mode",
932 		.value = "normal",
933 	},
934 	{
935 		.key = "ro.boot.serialno",
936 		.value = "HT4CSJT01353",
937 	},
938 	{
939 		.key = "ro.boot.wificountrycode",
940 		.value = "US",
941 	},
942 	{
943 		.key = "ro.bootimage.build.date",
944 		.value = "Mon Apr 24 19:32:57 UTC 2017",
945 	},
946 	{
947 		.key = "ro.bootimage.build.date.utc",
948 		.value = "1493062377",
949 	},
950 	{
951 		.key = "ro.bootimage.build.fingerprint",
952 		.value = "google/volantis/flounder:7.1.1/N9F27C/3938480:user/release-keys",
953 	},
954 	{
955 		.key = "ro.bootloader",
956 		.value = "3.50.0.0143",
957 	},
958 	{
959 		.key = "ro.bootmode",
960 		.value = "normal",
961 	},
962 	{
963 		.key = "ro.bt.bdaddr_path",
964 		.value = "/sys/module/flounder_bdaddress/parameters/bdaddress",
965 	},
966 	{
967 		.key = "ro.build.characteristics",
968 		.value = "tablet,nosdcard",
969 	},
970 	{
971 		.key = "ro.build.date",
972 		.value = "Mon Apr 24 19:32:57 UTC 2017",
973 	},
974 	{
975 		.key = "ro.build.date.utc",
976 		.value = "1493062377",
977 	},
978 	{
979 		.key = "ro.build.description",
980 		.value = "volantis-user 7.1.1 N9F27C 3938480 release-keys",
981 	},
982 	{
983 		.key = "ro.build.display.id",
984 		.value = "N9F27C",
985 	},
986 	{
987 		.key = "ro.build.expect.bootloader",
988 		.value = "3.50.0.0143",
989 	},
990 	{
991 		.key = "ro.build.fingerprint",
992 		.value = "google/volantis/flounder:7.1.1/N9F27C/3938480:user/release-keys",
993 	},
994 	{
995 		.key = "ro.build.flavor",
996 		.value = "volantis-user",
997 	},
998 	{
999 		.key = "ro.build.host",
1000 		.value = "wphn4.hot.corp.google.com",
1001 	},
1002 	{
1003 		.key = "ro.build.id",
1004 		.value = "N9F27C",
1005 	},
1006 	{
1007 		.key = "ro.build.product",
1008 		.value = "flounder",
1009 	},
1010 	{
1011 		.key = "ro.build.tags",
1012 		.value = "release-keys",
1013 	},
1014 	{
1015 		.key = "ro.build.type",
1016 		.value = "user",
1017 	},
1018 	{
1019 		.key = "ro.build.user",
1020 		.value = "android-build",
1021 	},
1022 	{
1023 		.key = "ro.build.version.all_codenames",
1024 		.value = "REL",
1025 	},
1026 	{
1027 		.key = "ro.build.version.base_os",
1028 		.value = "",
1029 	},
1030 	{
1031 		.key = "ro.build.version.codename",
1032 		.value = "REL",
1033 	},
1034 	{
1035 		.key = "ro.build.version.incremental",
1036 		.value = "3938480",
1037 	},
1038 	{
1039 		.key = "ro.build.version.preview_sdk",
1040 		.value = "0",
1041 	},
1042 	{
1043 		.key = "ro.build.version.release",
1044 		.value = "7.1.1",
1045 	},
1046 	{
1047 		.key = "ro.build.version.sdk",
1048 		.value = "25",
1049 	},
1050 	{
1051 		.key = "ro.build.version.security_patch",
1052 		.value = "2017-06-05",
1053 	},
1054 	{
1055 		.key = "ro.carrier",
1056 		.value = "unknown",
1057 	},
1058 	{
1059 		.key = "ro.com.android.dataroaming",
1060 		.value = "false",
1061 	},
1062 	{
1063 		.key = "ro.com.android.prov_mobiledata",
1064 		.value = "false",
1065 	},
1066 	{
1067 		.key = "ro.com.android.wifi-watchlist",
1068 		.value = "GoogleGuest",
1069 	},
1070 	{
1071 		.key = "ro.com.google.clientidbase",
1072 		.value = "android-google",
1073 	},
1074 	{
1075 		.key = "ro.com.widevine.cachesize",
1076 		.value = "16777216",
1077 	},
1078 	{
1079 		.key = "ro.config.alarm_alert",
1080 		.value = "Oxygen.ogg",
1081 	},
1082 	{
1083 		.key = "ro.config.notification_sound",
1084 		.value = "Tethys.ogg",
1085 	},
1086 	{
1087 		.key = "ro.config.ringtone",
1088 		.value = "Girtab.ogg",
1089 	},
1090 	{
1091 		.key = "ro.crypto.fs_crypto_blkdev",
1092 		.value = "/dev/block/dm-2",
1093 	},
1094 	{
1095 		.key = "ro.crypto.state",
1096 		.value = "encrypted",
1097 	},
1098 	{
1099 		.key = "ro.crypto.type",
1100 		.value = "block",
1101 	},
1102 	{
1103 		.key = "ro.dalvik.vm.native.bridge",
1104 		.value = "0",
1105 	},
1106 	{
1107 		.key = "ro.debuggable",
1108 		.value = "0",
1109 	},
1110 	{
1111 		.key = "ro.enable_boot_charger_mode",
1112 		.value = "1",
1113 	},
1114 	{
1115 		.key = "ro.error.receiver.system.apps",
1116 		.value = "com.google.android.gms",
1117 	},
1118 	{
1119 		.key = "ro.expect.recovery_id",
1120 		.value = "0x93bff4385eaddb27367f1343ab6468f037ef2b7e000000000000000000000000",
1121 	},
1122 	{
1123 		.key = "ro.facelock.black_timeout",
1124 		.value = "700",
1125 	},
1126 	{
1127 		.key = "ro.facelock.det_timeout",
1128 		.value = "2500",
1129 	},
1130 	{
1131 		.key = "ro.facelock.est_max_time",
1132 		.value = "500",
1133 	},
1134 	{
1135 		.key = "ro.facelock.rec_timeout",
1136 		.value = "3500",
1137 	},
1138 	{
1139 		.key = "ro.frp.pst",
1140 		.value = "/dev/block/platform/sdhci-tegra.3/by-name/PST",
1141 	},
1142 	{
1143 		.key = "ro.hardware",
1144 		.value = "flounder",
1145 	},
1146 	{
1147 		.key = "ro.hardware.gps",
1148 		.value = "bcm47521",
1149 	},
1150 	{
1151 		.key = "ro.hwui.disable_scissor_opt",
1152 		.value = "true",
1153 	},
1154 	{
1155 		.key = "ro.hwui.drop_shadow_cache_size",
1156 		.value = "6",
1157 	},
1158 	{
1159 		.key = "ro.hwui.gradient_cache_size",
1160 		.value = "1",
1161 	},
1162 	{
1163 		.key = "ro.hwui.layer_cache_size",
1164 		.value = "48",
1165 	},
1166 	{
1167 		.key = "ro.hwui.path_cache_size",
1168 		.value = "32",
1169 	},
1170 	{
1171 		.key = "ro.hwui.r_buffer_cache_size",
1172 		.value = "8",
1173 	},
1174 	{
1175 		.key = "ro.hwui.text_large_cache_height",
1176 		.value = "1024",
1177 	},
1178 	{
1179 		.key = "ro.hwui.text_large_cache_width",
1180 		.value = "2048",
1181 	},
1182 	{
1183 		.key = "ro.hwui.text_small_cache_height",
1184 		.value = "1024",
1185 	},
1186 	{
1187 		.key = "ro.hwui.text_small_cache_width",
1188 		.value = "1024",
1189 	},
1190 	{
1191 		.key = "ro.hwui.texture_cache_flushrate",
1192 		.value = "0.4",
1193 	},
1194 	{
1195 		.key = "ro.hwui.texture_cache_size",
1196 		.value = "72",
1197 	},
1198 	{
1199 		.key = "ro.opengles.version",
1200 		.value = "196609",
1201 	},
1202 	{
1203 		.key = "ro.product.board",
1204 		.value = "flounder",
1205 	},
1206 	{
1207 		.key = "ro.product.brand",
1208 		.value = "google",
1209 	},
1210 	{
1211 		.key = "ro.product.cpu.abi",
1212 		.value = "arm64-v8a",
1213 	},
1214 	{
1215 		.key = "ro.product.cpu.abilist",
1216 		.value = "arm64-v8a,armeabi-v7a,armeabi",
1217 	},
1218 	{
1219 		.key = "ro.product.cpu.abilist32",
1220 		.value = "armeabi-v7a,armeabi",
1221 	},
1222 	{
1223 		.key = "ro.product.cpu.abilist64",
1224 		.value = "arm64-v8a",
1225 	},
1226 	{
1227 		.key = "ro.product.device",
1228 		.value = "flounder",
1229 	},
1230 	{
1231 		.key = "ro.product.locale",
1232 		.value = "en-US",
1233 	},
1234 	{
1235 		.key = "ro.product.manufacturer",
1236 		.value = "htc",
1237 	},
1238 	{
1239 		.key = "ro.product.model",
1240 		.value = "Nexus 9",
1241 	},
1242 	{
1243 		.key = "ro.product.name",
1244 		.value = "volantis",
1245 	},
1246 	{
1247 		.key = "ro.radio.noril",
1248 		.value = "true",
1249 	},
1250 	{
1251 		.key = "ro.recovery_id",
1252 		.value = "0x0000000000000000000000000000000000000000000000000000000000000000",
1253 	},
1254 	{
1255 		.key = "ro.retaildemo.video_path",
1256 		.value = "/data/preloads/demo/retail_demo.mp4",
1257 	},
1258 	{
1259 		.key = "ro.revision",
1260 		.value = "0",
1261 	},
1262 	{
1263 		.key = "ro.ril.def.agps.mode",
1264 		.value = "1",
1265 	},
1266 	{
1267 		.key = "ro.secure",
1268 		.value = "1",
1269 	},
1270 	{
1271 		.key = "ro.serialno",
1272 		.value = "HT4CSJT01353",
1273 	},
1274 	{
1275 		.key = "ro.setupwizard.enterprise_mode",
1276 		.value = "1",
1277 	},
1278 	{
1279 		.key = "ro.sf.lcd_density",
1280 		.value = "320",
1281 	},
1282 	{
1283 		.key = "ro.url.legal",
1284 		.value = "http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html",
1285 	},
1286 	{
1287 		.key = "ro.url.legal.android_privacy",
1288 		.value = "http://www.google.com/intl/%s/mobile/android/basic/privacy.html",
1289 	},
1290 	{
1291 		.key = "ro.vendor.build.date",
1292 		.value = "Mon Apr 24 19:32:57 UTC 2017",
1293 	},
1294 	{
1295 		.key = "ro.vendor.build.date.utc",
1296 		.value = "1493062377",
1297 	},
1298 	{
1299 		.key = "ro.vendor.build.fingerprint",
1300 		.value = "google/volantis/flounder:7.1.1/N9F27C/3938480:user/release-keys",
1301 	},
1302 	{
1303 		.key = "ro.wifi.channels",
1304 		.value = "",
1305 	},
1306 	{
1307 		.key = "ro.zygote",
1308 		.value = "zygote64_32",
1309 	},
1310 	{
1311 		.key = "security.perf_harden",
1312 		.value = "1",
1313 	},
1314 	{
1315 		.key = "selinux.reload_policy",
1316 		.value = "1",
1317 	},
1318 	{
1319 		.key = "service.bootanim.exit",
1320 		.value = "0",
1321 	},
1322 	{
1323 		.key = "sys.oem_unlock_allowed",
1324 		.value = "0",
1325 	},
1326 	{
1327 		.key = "sys.sysctl.extra_free_kbytes",
1328 		.value = "36864",
1329 	},
1330 	{
1331 		.key = "sys.usb.config",
1332 		.value = "mtp,adb",
1333 	},
1334 	{
1335 		.key = "sys.usb.configfs",
1336 		.value = "0",
1337 	},
1338 	{
1339 		.key = "sys.usb.ffs.ready",
1340 		.value = "1",
1341 	},
1342 	{
1343 		.key = "sys.usb.state",
1344 		.value = "mtp,adb",
1345 	},
1346 	{
1347 		.key = "vold.decrypt",
1348 		.value = "trigger_restart_framework",
1349 	},
1350 	{
1351 		.key = "vold.has_adoptable",
1352 		.value = "0",
1353 	},
1354 	{
1355 		.key = "vold.post_fs_data_done",
1356 		.value = "1",
1357 	},
1358 	{
1359 		.key = "wifi.interface",
1360 		.value = "wlan0",
1361 	},
1362 	{
1363 		.key = "wlan.driver.status",
1364 		.value = "ok",
1365 	},
1366 	{ NULL },
1367 };
1368 #endif /* __ANDROID__ */
1369