OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 // | 4 // |
5 // Stores information about the user's brower and system configuration. | 5 // Stores information about the user's brower and system configuration. |
6 // The system configuration fields are recorded once per client session. | 6 // The system configuration fields are recorded once per client session. |
7 | 7 |
8 syntax = "proto2"; | 8 syntax = "proto2"; |
9 | 9 |
10 option optimize_for = LITE_RUNTIME; | 10 option optimize_for = LITE_RUNTIME; |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
58 // e.g. "en-US". | 58 // e.g. "en-US". |
59 optional string application_locale = 4; | 59 optional string application_locale = 4; |
60 | 60 |
61 // Information on the user's operating system. | 61 // Information on the user's operating system. |
62 message OS { | 62 message OS { |
63 // The user's operating system. | 63 // The user's operating system. |
64 optional string name = 1; | 64 optional string name = 1; |
65 | 65 |
66 // The version of the OS. The meaning of this field is OS-dependent. | 66 // The version of the OS. The meaning of this field is OS-dependent. |
67 optional string version = 2; | 67 optional string version = 2; |
| 68 |
| 69 // The fingerprint of the build. This field is used only on Android. |
| 70 optional string fingerprint = 3; |
68 } | 71 } |
69 optional OS os = 5; | 72 optional OS os = 5; |
70 | 73 |
71 // Information on the user's hardware. | 74 // Information on the user's hardware. |
72 message Hardware { | 75 message Hardware { |
73 // The CPU architecture (x86, PowerPC, x86_64, ...) | 76 // The CPU architecture (x86, PowerPC, x86_64, ...) |
74 optional string cpu_architecture = 1; | 77 optional string cpu_architecture = 1; |
75 | 78 |
76 // The amount of RAM present on the system, in megabytes. | 79 // The amount of RAM present on the system, in megabytes. |
77 optional int64 system_ram_mb = 2; | 80 optional int64 system_ram_mb = 2; |
(...skipping 222 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
300 // The name of the field trial, as a 32-bit identifier. | 303 // The name of the field trial, as a 32-bit identifier. |
301 // Currently, the identifier is a hash of the field trial's name. | 304 // Currently, the identifier is a hash of the field trial's name. |
302 optional fixed32 name_id = 1; | 305 optional fixed32 name_id = 1; |
303 | 306 |
304 // The user's group within the field trial, as a 32-bit identifier. | 307 // The user's group within the field trial, as a 32-bit identifier. |
305 // Currently, the identifier is a hash of the group's name. | 308 // Currently, the identifier is a hash of the group's name. |
306 optional fixed32 group_id = 2; | 309 optional fixed32 group_id = 2; |
307 } | 310 } |
308 repeated FieldTrial field_trial = 9; | 311 repeated FieldTrial field_trial = 9; |
309 } | 312 } |
OLD | NEW |