-
Notifications
You must be signed in to change notification settings - Fork 0
/
lexer_test.go
288 lines (229 loc) · 130 KB
/
lexer_test.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
package jsonpath
import (
"bytes"
"encoding/json"
"io/ioutil"
"os"
"strings"
"testing"
"github.com/stretchr/testify/assert"
)
func testLexerMethods(l lexer, as *assert.Assertions) {
s := l.peek()
as.EqualValues('{', s, "First rune should match")
r := l.take()
as.EqualValues('{', r, "First rune should match")
r = l.take()
as.EqualValues('"', r, "Second rune should match")
r = l.take()
as.EqualValues('k', r, "Third rune should match")
// Try peeking
r = l.peek()
as.EqualValues('e', r, "Peek fifth rune should match")
// Second peek should yield same result
r = l.peek()
as.EqualValues('e', r, "Peek fifth rune should match")
r = l.take()
// Taking should yield peeked result
as.EqualValues('e', r, "Rune should match")
// Taking should yield next result
r = l.take()
as.EqualValues('y', r, "Rune should match")
r = l.take()
as.EqualValues('"', r, "Rune should match")
r = l.peek()
as.EqualValues(' ', r, "Rune should match")
l.take()
l.ignore()
r = l.peek()
as.EqualValues(':', r, "Rune should match")
}
func TestLexerMethods(t *testing.T) {
as := assert.New(t)
input := `{"key" :"value"}`
sl := NewSliceLexer([]byte(input), JSON)
testLexerMethods(sl, as)
r := strings.NewReader(input)
rl := NewReaderLexer(r, JSON)
testLexerMethods(rl, as)
}
const (
sampleMix = `{"Type":"inventory.all","Id":1, "Digest": "f0e8ff11922e2e988ad8a68e99dbd055be7445ee", "NodeID": "588be7c36150f57babf564e1a25ea1c1", "Content": {"sysinfo.package": {"Entries":[{"Category":"RPM_Packages","Details":[{"Tag":"Name","Value":"initscripts"},{"Tag":"Summary","Value":"The inittab file and the /etc/init.d scripts"},{"Tag":"Version","Value":"9.03.40"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"5720353"},{"Tag":"InstallTime","Value":"1412965846"},{"Tag":"Name","Value":"setup"},{"Tag":"Summary","Value":"A set of system configuration and setup files"},{"Tag":"Version","Value":"2.8.14"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"666477"},{"Tag":"InstallTime","Value":"1412965633"},{"Tag":"Name","Value":"dracut"},{"Tag":"Summary","Value":"Initramfs generator using udev"},{"Tag":"Version","Value":"004"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"257710"},{"Tag":"InstallTime","Value":"1412965847"},{"Tag":"Name","Value":"basesystem"},{"Tag":"Summary","Value":"The skeleton package which defines a simple Red Hat Enterprise Linux system"},{"Tag":"Version","Value":"10.0"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"0"},{"Tag":"InstallTime","Value":"1412965634"},{"Tag":"Name","Value":"kernel"},{"Tag":"Summary","Value":"The Linux kernel"},{"Tag":"Version","Value":"2.6.32"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"126773875"},{"Tag":"InstallTime","Value":"1412965853"},{"Tag":"Name","Value":"e2fsprogs"},{"Tag":"Summary","Value":"Utilities for managing ext2, ext3, and ext4 filesystems"},{"Tag":"Version","Value":"1.41.12"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"2020232"},{"Tag":"InstallTime","Value":"1412965856"},{"Tag":"Name","Value":"curl"},{"Tag":"Summary","Value":"A utility for getting files from remote servers (FTP, HTTP, and others)"},{"Tag":"Version","Value":"7.19.7"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"355395"},{"Tag":"InstallTime","Value":"1412965888"},{"Tag":"Name","Value":"ncurses-libs"},{"Tag":"Summary","Value":"Ncurses libraries"},{"Tag":"Version","Value":"5.7"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"760448"},{"Tag":"InstallTime","Value":"1412965644"},{"Tag":"Name","Value":"audit"},{"Tag":"Summary","Value":"User space tools for 2.6 kernel auditing"},{"Tag":"Version","Value":"2.2"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"979444"},{"Tag":"InstallTime","Value":"1412965889"},{"Tag":"Name","Value":"libattr"},{"Tag":"Summary","Value":"Dynamic library for extended attribute support"},{"Tag":"Version","Value":"2.4.44"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"18712"},{"Tag":"InstallTime","Value":"1412965644"},{"Tag":"Name","Value":"ql2400-firmware"},{"Tag":"Summary","Value":"Firmware for qlogic 2400 devices"},{"Tag":"Version","Value":"7.03.00"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"262499"},{"Tag":"InstallTime","Value":"1412965890"},{"Tag":"Name","Value":"zlib"},{"Tag":"Summary","Value":"The zlib compression and decompression library"},{"Tag":"Version","Value":"1.2.3"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"152305"},{"Tag":"InstallTime","Value":"1412965644"},{"Tag":"Name","Value":"libedit"},{"Tag":"Summary","Value":"The NetBSD Editline library"},{"Tag":"Version","Value":"2.11"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"185648"},{"Tag":"InstallTime","Value":"1412986023"},{"Tag":"Name","Value":"ntpdate"},{"Tag":"Summary","Value":"Utility to set the date and time via NTP"},{"Tag":"Version","Value":"4.2.6p5"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"121391"},{"Tag":"InstallTime","Value":"1412987706"},{"Tag":"Name","Value":"chkconfig"},{"Tag":"Summary","Value":"A system tool for maintaining the /etc/rc*.d hierarchy"},{"Tag":"Version","Value":"1.3.49.3"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"670132"},{"Tag":"InstallTime","Value":"1412965645"},{"Tag":"Name","Value":"ipmitool"},{"Tag":"Summary","Value":"Utility for IPMI control"},{"Tag":"Version","Value":"1.8.11"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"1044037"},{"Tag":"InstallTime","Value":"1412989003"},{"Tag":"Name","Value":"bzip2-libs"},{"Tag":"Summary","Value":"Libraries for applications using bzip2"},{"Tag":"Version","Value":"1.0.5"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"67592"},{"Tag":"InstallTime","Value":"1412965645"},{"Tag":"Name","Value":"libselinux"},{"Tag":"Summary","Value":"SELinux library and simple utilities"},{"Tag":"Version","Value":"2.0.94"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"130088"},{"Tag":"InstallTime","Value":"1412965645"},{"Tag":"Name","Value":"shadow-utils"},{"Tag":"Summary","Value":"Utilities for managing accounts and shadow password files"},{"Tag":"Version","Value":"4.1.4.2"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"2777471"},{"Tag":"InstallTime","Value":"1412965645"},{"Tag":"Name","Value":"nss-softokn-freebl"},{"Tag":"Summary","Value":"Freebl library for the Network Security Services"},{"Tag":"Version","Value":"3.14.3"},{"Tag":"Arch","Value":"i686"},{"Tag":"Size","Value":"371211"},{"Tag":"InstallTime","Value":"1412989021"},{"Tag":"Name","Value":"readline"},{"Tag":"Summary","Value":"A library for editing typed command lines"},{"Tag":"Version","Value":"6.0"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"433957"},{"Tag":"InstallTime","Value":"1412965646"},{"Tag":"Name","Value":"dmidecode"},{"Tag":"Summary","Value":"Tool to analyse BIOS DMI data"},{"Tag":"Version","Value":"2.12"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"195002"},{"Tag":"InstallTime","Value":"1412989023"},{"Tag":"Name","Value":"dbus-libs"},{"Tag":"Summary","Value":"Libraries for accessing D-BUS"},{"Tag":"Version","Value":"1.2.24"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"265728"},{"Tag":"InstallTime","Value":"1412965646"},{"Tag":"Name","Value":"gpg-pubkey"},{"Tag":"Summary","Value":"gpg(EPEL (6) \u003cepel@fedoraproject.org\u003e)"},{"Tag":"Version","Value":"0608b895"},{"Tag":"Arch","Value":"(none)"},{"Tag":"Size","Value":"0"},{"Tag":"InstallTime","Value":"1413304599"},{"Tag":"Name","Value":"pcre"},{"Tag":"Summary","Value":"Perl-compatible regular expression library"},{"Tag":"Version","Value":"7.8"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"526268"},{"Tag":"InstallTime","Value":"1412965646"},{"Tag":"Name","Value":"libxml2-python"},{"Tag":"Summary","Value":"Python bindings for the libxml2 library"},{"Tag":"Version","Value":"2.7.6"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"1976700"},{"Tag":"InstallTime","Value":"1413304602"},{"Tag":"Name","Value":"lua"},{"Tag":"Summary","Value":"Powerful light-weight programming language"},{"Tag":"Version","Value":"5.1.4"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"617799"},{"Tag":"InstallTime","Value":"1412965646"},{"Tag":"Name","Value":"usbutils"},{"Tag":"Summary","Value":"Linux USB utilities"},{"Tag":"Version","Value":"003"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"179745"},{"Tag":"InstallTime","Value":"1413304603"},{"Tag":"Name","Value":"cyrus-sasl-lib"},{"Tag":"Summary","Value":"Shared libraries needed by applications which use Cyrus SASL"},{"Tag":"Version","Value":"2.1.23"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"357710"},{"Tag":"InstallTime","Value":"1412965646"},{"Tag":"Name","Value":"pciutils"},{"Tag":"Summary","Value":"PCI bus related utilities"},{"Tag":"Version","Value":"3.1.10"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"183931"},{"Tag":"InstallTime","Value":"1413304604"},{"Tag":"Name","Value":"apr"},{"Tag":"Summary","Value":"Apache Portable Runtime library"},{"Tag":"Version","Value":"1.3.9"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"303205"},{"Tag":"InstallTime","Value":"1418766182"},{"Tag":"Name","Value":"httpd-tools"},{"Tag":"Summary","Value":"Tools for use with the Apache HTTP Server"},{"Tag":"Version","Value":"2.2.15"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"140449"},{"Tag":"InstallTime","Value":"1418766184"},{"Tag":"Name","Value":"libgpg-error"},{"Tag":"Summary","Value":"Library for error values used by GnuPG components"},{"Tag":"Version","Value":"1.7"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"214321"},{"Tag":"InstallTime","Value":"1412965646"},{"Tag":"Name","Value":"mailcap"},{"Tag":"Summary","Value":"Helper application and MIME type associations for file types"},{"Tag":"Version","Value":"2.1.31"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"52877"},{"Tag":"InstallTime","Value":"1418766185"},{"Tag":"Name","Value":"libselinux-utils"},{"Tag":"Summary","Value":"SELinux libselinux utilies"},{"Tag":"Version","Value":"2.0.94"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"62593"},{"Tag":"InstallTime","Value":"1412965647"},{"Tag":"Name","Value":"hdparm"},{"Tag":"Summary","Value":"A utility for displaying and/or setting hard disk parameters"},{"Tag":"Version","Value":"9.43"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"153536"},{"Tag":"InstallTime","Value":"1418777989"},{"Tag":"Name","Value":"bzip2"},{"Tag":"Summary","Value":"A file compression utility"},{"Tag":"Version","Value":"1.0.5"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"79087"},{"Tag":"InstallTime","Value":"1412965647"},{"Tag":"Name","Value":"glibc"},{"Tag":"Summary","Value":"The GNU libc libraries"},{"Tag":"Version","Value":"2.12"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"12959134"},{"Tag":"InstallTime","Value":"1419897862"},{"Tag":"Name","Value":"perl-version"},{"Tag":"Summary","Value":"Perl extension for Version Objects"},{"Tag":"Version","Value":"0.77"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"51960"},{"Tag":"InstallTime","Value":"1419897868"},{"Tag":"Name","Value":"sysvinit-tools"},{"Tag":"Summary","Value":"Tools used for process and utmp management."},{"Tag":"Version","Value":"2.87"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"112727"},{"Tag":"InstallTime","Value":"1412965647"},{"Tag":"Name","Value":"perl-libs"},{"Tag":"Summary","Value":"The libraries for the perl runtime"},{"Tag":"Version","Value":"5.10.1"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"1485896"},{"Tag":"InstallTime","Value":"1419897869"},{"Tag":"Name","Value":"pth"},{"Tag":"Summary","Value":"The GNU Portable Threads library"},{"Tag":"Version","Value":"2.0.7"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"261931"},{"Tag":"InstallTime","Value":"1412965647"},{"Tag":"Name","Value":"perl"},{"Tag":"Summary","Value":"Practical Extraction and Report Language"},{"Tag":"Version","Value":"5.10.1"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"35282080"},{"Tag":"InstallTime","Value":"1419897872"},{"Tag":"Name","Value":"xz"},{"Tag":"Summary","Value":"LZMA compression utilities"},{"Tag":"Version","Value":"4.999.9"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"488160"},{"Tag":"InstallTime","Value":"1419897875"},{"Tag":"Name","Value":"man"},{"Tag":"Summary","Value":"A set of documentation tools: man, apropos and whatis"},{"Tag":"Version","Value":"1.6f"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"398388"},{"Tag":"InstallTime","Value":"1419897877"},{"Tag":"Name","Value":"cvs"},{"Tag":"Summary","Value":"A version control system"},{"Tag":"Version","Value":"1.11.23"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"1590583"},{"Tag":"InstallTime","Value":"1419897878"},{"Tag":"Name","Value":"libusb"},{"Tag":"Summary","Value":"A library which allows userspace access to USB devices"},{"Tag":"Version","Value":"0.1.12"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"54440"},{"Tag":"InstallTime","Value":"1412965649"},{"Tag":"Name","Value":"pax"},{"Tag":"Summary","Value":"POSIX File System Archiver"},{"Tag":"Version","Value":"3.4"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"137868"},{"Tag":"InstallTime","Value":"1419897879"},{"Tag":"Name","Value":"libgomp"},{"Tag":"Summary","Value":"GCC OpenMP v3.0 shared support library"},{"Tag":"Version","Value":"4.4.7"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"127982"},{"Tag":"InstallTime","Value":"1419897880"},{"Tag":"Name","Value":"libutempter"},{"Tag":"Summary","Value":"A privileged helper for utmp/wtmp updates"},{"Tag":"Version","Value":"1.1.5"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"40785"},{"Tag":"InstallTime","Value":"1412965649"},{"Tag":"Name","Value":"time"},{"Tag":"Summary","Value":"A GNU utility for monitoring a program's use of system resources"},{"Tag":"Version","Value":"1.7"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"39759"},{"Tag":"InstallTime","Value":"1419897883"},{"Tag":"Name","Value":"vim-minimal"},{"Tag":"Summary","Value":"A minimal version of the VIM editor"},{"Tag":"Version","Value":"7.2.411"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"766050"},{"Tag":"InstallTime","Value":"1412965650"},{"Tag":"Name","Value":"db4-devel"},{"Tag":"Summary","Value":"C development files for the Berkeley DB (version 4) library"},{"Tag":"Version","Value":"4.7.25"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"25205070"},{"Tag":"InstallTime","Value":"1419897885"},{"Tag":"Name","Value":"net-tools"},{"Tag":"Summary","Value":"Basic networking tools"},{"Tag":"Version","Value":"1.60"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"778085"},{"Tag":"InstallTime","Value":"1412965650"},{"Tag":"Name","Value":"at"},{"Tag":"Summary","Value":"Job spooling tools"},{"Tag":"Version","Value":"3.1.10"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"94036"},{"Tag":"InstallTime","Value":"1419897887"},{"Tag":"Name","Value":"tar"},{"Tag":"Summary","Value":"A GNU file archiving program"},{"Tag":"Version","Value":"1.23"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"2616001"},{"Tag":"InstallTime","Value":"1412965650"},{"Tag":"Name","Value":"gdbm-devel"},{"Tag":"Summary","Value":"Development libraries and header files for the gdbm library"},{"Tag":"Version","Value":"1.8.0"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"22134"},{"Tag":"InstallTime","Value":"1419897888"},{"Tag":"Name","Value":"glibc-headers"},{"Tag":"Summary","Value":"Header files for development using standard C libraries."},{"Tag":"Version","Value":"2.12"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"2144199"},{"Tag":"InstallTime","Value":"1419897891"},{"Tag":"Name","Value":"pinentry"},{"Tag":"Summary","Value":"Collection of simple PIN or passphrase entry dialogs"},{"Tag":"Version","Value":"0.7.6"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"143708"},{"Tag":"InstallTime","Value":"1412965651"},{"Tag":"Name","Value":"perl-Test-Harness"},{"Tag":"Summary","Value":"Run Perl standard test scripts with statistics"},{"Tag":"Version","Value":"3.17"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"408793"},{"Tag":"InstallTime","Value":"1419897892"},{"Tag":"Name","Value":"binutils"},{"Tag":"Summary","Value":"A GNU collection of binary utilities"},{"Tag":"Version","Value":"2.20.51.0.2"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"9814963"},{"Tag":"InstallTime","Value":"1412965651"},{"Tag":"Name","Value":"perl-ExtUtils-MakeMaker"},{"Tag":"Summary","Value":"Create a module Makefile"},{"Tag":"Version","Value":"6.55"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"622454"},{"Tag":"InstallTime","Value":"1419897893"},{"Tag":"Name","Value":"m4"},{"Tag":"Summary","Value":"The GNU macro processor"},{"Tag":"Version","Value":"1.4.13"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"560949"},{"Tag":"InstallTime","Value":"1412965651"},{"Tag":"Name","Value":"perl-Test-Simple"},{"Tag":"Summary","Value":"Basic utilities for writing tests"},{"Tag":"Version","Value":"0.92"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"188830"},{"Tag":"InstallTime","Value":"1419897894"},{"Tag":"Name","Value":"dash"},{"Tag":"Summary","Value":"Small and fast POSIX-compliant shell"},{"Tag":"Version","Value":"0.5.5.1"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"127277"},{"Tag":"InstallTime","Value":"1412965651"},{"Tag":"Name","Value":"glibc"},{"Tag":"Summary","Value":"The GNU libc libraries"},{"Tag":"Version","Value":"2.12"},{"Tag":"Arch","Value":"i686"},{"Tag":"Size","Value":"13791310"},{"Tag":"InstallTime","Value":"1419897896"},{"Tag":"Name","Value":"groff"},{"Tag":"Summary","Value":"A document formatting system"},{"Tag":"Version","Value":"1.18.1.4"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"5318766"},{"Tag":"InstallTime","Value":"1412965652"},{"Tag":"Name","Value":"wget"},{"Tag":"Summary","Value":"A utility for retrieving files using the HTTP or FTP protocols"},{"Tag":"Version","Value":"1.12"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"1881673"},{"Tag":"InstallTime","Value":"1422408926"},{"Tag":"Name","Value":"MegaCli"},{"Tag":"Summary","Value":"MegaCli SAS RAID Management Utility."},{"Tag":"Version","Value":"8.07.14"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"5730524"},{"Tag":"InstallTime","Value":"1422409051"},{"Tag":"Name","Value":"cracklib"},{"Tag":"Summary","Value":"A password-checking library"},{"Tag":"Version","Value":"2.8.16"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"187265"},{"Tag":"InstallTime","Value":"1412965652"},{"Tag":"Name","Value":"module-init-tools"},{"Tag":"Summary","Value":"Kernel module management utilities."},{"Tag":"Version","Value":"3.9"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"1207417"},{"Tag":"InstallTime","Value":"1412965654"},{"Tag":"Name","Value":"redhat-logos"},{"Tag":"Summary","Value":"CentOS-related icons and pictures"},{"Tag":"Version","Value":"60.0.14"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"15816517"},{"Tag":"InstallTime","Value":"1412965656"},{"Tag":"Name","Value":"libpciaccess"},{"Tag":"Summary","Value":"PCI access library"},{"Tag":"Version","Value":"0.13.1"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"37951"},{"Tag":"InstallTime","Value":"1412965656"},{"Tag":"Name","Value":"libcap-ng"},{"Tag":"Summary","Value":"An alternate posix capabilities library"},{"Tag":"Version","Value":"0.6.4"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"45214"},{"Tag":"InstallTime","Value":"1412965656"},{"Tag":"Name","Value":"keyutils-libs"},{"Tag":"Summary","Value":"Key utilities library"},{"Tag":"Version","Value":"1.4"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"36624"},{"Tag":"InstallTime","Value":"1412965656"},{"Tag":"Name","Value":"rpm-libs"},{"Tag":"Summary","Value":"Libraries for manipulating RPM packages"},{"Tag":"Version","Value":"4.8.0"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"772920"},{"Tag":"InstallTime","Value":"1412965657"},{"Tag":"Name","Value":"gnupg2"},{"Tag":"Summary","Value":"Utility for secure communication and data storage"},{"Tag":"Version","Value":"2.0.14"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"6086838"},{"Tag":"InstallTime","Value":"1412965658"},{"Tag":"Name","Value":"fipscheck"},{"Tag":"Summary","Value":"A library for integrity verification of FIPS validated modules"},{"Tag":"Version","Value":"1.2.0"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"28163"},{"Tag":"InstallTime","Value":"1412965658"},{"Tag":"Name","Value":"libsemanage"},{"Tag":"Summary","Value":"SELinux binary policy manipulation library"},{"Tag":"Version","Value":"2.0.43"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"204095"},{"Tag":"InstallTime","Value":"1412965658"},{"Tag":"Name","Value":"newt"},{"Tag":"Summary","Value":"A library for text mode user interfaces"},{"Tag":"Version","Value":"0.52.11"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"174037"},{"Tag":"InstallTime","Value":"1412965659"},{"Tag":"Name","Value":"libffi"},{"Tag":"Summary","Value":"A portable foreign function interface library"},{"Tag":"Version","Value":"3.0.5"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"42881"},{"Tag":"InstallTime","Value":"1412965659"},{"Tag":"Name","Value":"pygpgme"},{"Tag":"Summary","Value":"Python module for working with OpenPGP messages"},{"Tag":"Version","Value":"0.1"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"251432"},{"Tag":"InstallTime","Value":"1412965662"},{"Tag":"Name","Value":"python-urlgrabber"},{"Tag":"Summary","Value":"A high-level cross-protocol url-grabber"},{"Tag":"Version","Value":"3.9.1"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"322181"},{"Tag":"InstallTime","Value":"1412965662"},{"Tag":"Name","Value":"python-iniparse"},{"Tag":"Summary","Value":"Python Module for Accessing and Modifying Configuration Data in INI files"},{"Tag":"Version","Value":"0.3.1"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"109284"},{"Tag":"InstallTime","Value":"1412965662"},{"Tag":"Name","Value":"gamin"},{"Tag":"Summary","Value":"Library providing the FAM File Alteration Monitor API"},{"Tag":"Version","Value":"0.1.10"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"416440"},{"Tag":"InstallTime","Value":"1412965662"},{"Tag":"Name","Value":"shared-mime-info"},{"Tag":"Summary","Value":"Shared MIME information database"},{"Tag":"Version","Value":"0.70"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"1411492"},{"Tag":"InstallTime","Value":"1412965663"},{"Tag":"Name","Value":"libuser"},{"Tag":"Summary","Value":"A user and group account administration library"},{"Tag":"Version","Value":"0.56.13"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"1879447"},{"Tag":"InstallTime","Value":"1412965663"},{"Tag":"Name","Value":"yum-metadata-parser"},{"Tag":"Summary","Value":"A fast metadata parser for yum"},{"Tag":"Version","Value":"1.1.2"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"58327"},{"Tag":"InstallTime","Value":"1412965663"},{"Tag":"Name","Value":"kbd-misc"},{"Tag":"Summary","Value":"Data for kbd package"},{"Tag":"Version","Value":"1.15"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"1443451"},{"Tag":"InstallTime","Value":"1412965664"},{"Tag":"Name","Value":"policycoreutils"},{"Tag":"Summary","Value":"SELinux policy core utilities"},{"Tag":"Version","Value":"2.0.83"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"3637446"},{"Tag":"InstallTime","Value":"1412965664"},{"Tag":"Name","Value":"udev"},{"Tag":"Summary","Value":"A userspace implementation of devfs"},{"Tag":"Version","Value":"147"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"1235003"},{"Tag":"InstallTime","Value":"1412965666"},{"Tag":"Name","Value":"rsyslog"},{"Tag":"Summary","Value":"Enhanced system logging and kernel message trapping daemons"},{"Tag":"Version","Value":"5.8.10"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"2183410"},{"Tag":"InstallTime","Value":"1412965667"},{"Tag":"Name","Value":"cyrus-sasl"},{"Tag":"Summary","Value":"The Cyrus SASL library"},{"Tag":"Version","Value":"2.1.23"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"132742"},{"Tag":"InstallTime","Value":"1412965667"},{"Tag":"Name","Value":"cronie-anacron"},{"Tag":"Summary","Value":"Utility for running regular jobs"},{"Tag":"Version","Value":"1.4.4"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"44006"},{"Tag":"InstallTime","Value":"1412965669"},{"Tag":"Name","Value":"crontabs"},{"Tag":"Summary","Value":"Root crontab files used to schedule the execution of programs"},{"Tag":"Version","Value":"1.10"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"2495"},{"Tag":"InstallTime","Value":"1412965669"},{"Tag":"Name","Value":"dhclient"},{"Tag":"Summary","Value":"Provides the dhclient ISC DHCP client daemon and dhclient-script"},{"Tag":"Version","Value":"4.1.1"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"625041"},{"Tag":"InstallTime","Value":"1412965678"},{"Tag":"Name","Value":"system-config-firewall-base"},{"Tag":"Summary","Value":"system-config-firewall base components and command line tool"},{"Tag":"Version","Value":"1.2.27"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"2364002"},{"Tag":"InstallTime","Value":"1412965708"},{"Tag":"Name","Value":"bfa-firmware"},{"Tag":"Summary","Value":"Brocade Fibre Channel HBA Firmware"},{"Tag":"Version","Value":"3.2.21.1"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"7266082"},{"Tag":"InstallTime","Value":"1412965709"},{"Tag":"Name","Value":"iwl100-firmware"},{"Tag":"Summary","Value":"Firmware for Intel(R) Wireless WiFi Link 100 Series Adapters"},{"Tag":"Version","Value":"39.31.5.1"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"344388"},{"Tag":"InstallTime","Value":"1412965709"},{"Tag":"Name","Value":"b43-openfwwf"},{"Tag":"Summary","Value":"Open firmware for some Broadcom 43xx series WLAN chips"},{"Tag":"Version","Value":"5.2"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"31549"},{"Tag":"InstallTime","Value":"1412965709"},{"Tag":"Name","Value":"aic94xx-firmware"},{"Tag":"Summary","Value":"Adaptec SAS 44300, 48300, 58300 Sequencer Firmware for AIC94xx driver"},{"Tag":"Version","Value":"30"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"30752"},{"Tag":"InstallTime","Value":"1412965709"},{"Tag":"Name","Value":"iwl1000-firmware"},{"Tag":"Summary","Value":"Firmware for Intel® PRO/Wireless 1000 B/G/N network adaptors"},{"Tag":"Version","Value":"39.31.5.1"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"679399"},{"Tag":"InstallTime","Value":"1412965709"},{"Tag":"Name","Value":"authconfig"},{"Tag":"Summary","Value":"Command line tool for setting up authentication from network services"},{"Tag":"Version","Value":"6.1.12"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"1939089"},{"Tag":"InstallTime","Value":"1412965710"},{"Tag":"Name","Value":"efibootmgr"},{"Tag":"Summary","Value":"EFI Boot Manager"},{"Tag":"Version","Value":"0.5.4"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"72694"},{"Tag":"InstallTime","Value":"1412965710"},{"Tag":"Name","Value":"acl"},{"Tag":"Summary","Value":"Access control list utilities"},{"Tag":"Version","Value":"2.2.49"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"193226"},{"Tag":"InstallTime","Value":"1412965710"},{"Tag":"Name","Value":"ql2100-firmware"},{"Tag":"Summary","Value":"Firmware for qlogic 2100 devices"},{"Tag":"Version","Value":"1.19.38"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"78639"},{"Tag":"InstallTime","Value":"1412965711"},{"Tag":"Name","Value":"libertas-usb8388-firmware"},{"Tag":"Summary","Value":"Firmware for Marvell Libertas USB 8388 Network Adapter"},{"Tag":"Version","Value":"5.110.22.p23"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"129601"},{"Tag":"InstallTime","Value":"1412965711"},{"Tag":"Name","Value":"zd1211-firmware"},{"Tag":"Summary","Value":"Firmware for wireless devices based on zd1211 chipset"},{"Tag":"Version","Value":"1.4"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"65337"},{"Tag":"InstallTime","Value":"1412965711"},{"Tag":"Name","Value":"rt61pci-firmware"},{"Tag":"Summary","Value":"Firmware for Ralink® RT2561/RT2661 A/B/G network adaptors"},{"Tag":"Version","Value":"1.2"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"26679"},{"Tag":"InstallTime","Value":"1412965711"},{"Tag":"Name","Value":"ql2200-firmware"},{"Tag":"Summary","Value":"Firmware for qlogic 2200 devices"},{"Tag":"Version","Value":"2.02.08"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"86403"},{"Tag":"InstallTime","Value":"1412965711"},{"Tag":"Name","Value":"ipw2100-firmware"},{"Tag":"Summary","Value":"Firmware for Intel® PRO/Wireless 2100 network adaptors"},{"Tag":"Version","Value":"1.3"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"618666"},{"Tag":"InstallTime","Value":"1412965711"},{"Tag":"Name","Value":"ipw2200-firmware"},{"Tag":"Summary","Value":"Firmware for Intel® PRO/Wireless 2200 network adaptors"},{"Tag":"Version","Value":"3.1"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"576425"},{"Tag":"InstallTime","Value":"1412965711"},{"Tag":"Name","Value":"epel-release"},{"Tag":"Summary","Value":"Extra Packages for Enterprise Linux repository configuration"},{"Tag":"Version","Value":"6"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"22169"},{"Tag":"InstallTime","Value":"1412965772"},{"Tag":"Name","Value":"kernel-firmware"},{"Tag":"Summary","Value":"Firmware files used by the Linux kernel"},{"Tag":"Version","Value":"2.6.32"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"22415632"},{"Tag":"InstallTime","Value":"1412965805"},{"Tag":"Name","Value":"nss-softokn-freebl"},{"Tag":"Summary","Value":"Freebl library for the Network Security Services"},{"Tag":"Version","Value":"3.14.3"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"470427"},{"Tag":"InstallTime","Value":"1412965807"},{"Tag":"Name","Value":"nspr"},{"Tag":"Summary","Value":"Netscape Portable Runtime"},{"Tag":"Version","Value":"4.10.6"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"277936"},{"Tag":"InstallTime","Value":"1412965818"},{"Tag":"Name","Value":"libcom_err"},{"Tag":"Summary","Value":"Common error description library"},{"Tag":"Version","Value":"1.41.12"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"59233"},{"Tag":"InstallTime","Value":"1412965819"},{"Tag":"Name","Value":"coreutils-libs"},{"Tag":"Summary","Value":"Libraries for coreutils"},{"Tag":"Version","Value":"8.4"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"5576"},{"Tag":"InstallTime","Value":"1412965820"},{"Tag":"Name","Value":"krb5-libs"},{"Tag":"Summary","Value":"The shared libraries used by Kerberos 5"},{"Tag":"Version","Value":"1.10.3"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"2126628"},{"Tag":"InstallTime","Value":"1412965822"},{"Tag":"Name","Value":"libuuid"},{"Tag":"Summary","Value":"Universally unique ID library"},{"Tag":"Version","Value":"2.17.2"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"16304"},{"Tag":"InstallTime","Value":"1412965823"},{"Tag":"Name","Value":"util-linux-ng"},{"Tag":"Summary","Value":"A collection of basic system utilities"},{"Tag":"Version","Value":"2.17.2"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"6002027"},{"Tag":"InstallTime","Value":"1412965825"},{"Tag":"Name","Value":"nss-softokn"},{"Tag":"Summary","Value":"Network Security Services Softoken Module"},{"Tag":"Version","Value":"3.14.3"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"1127638"},{"Tag":"InstallTime","Value":"1412965826"},{"Tag":"Name","Value":"nss-sysinit"},{"Tag":"Summary","Value":"System NSS Initialization"},{"Tag":"Version","Value":"3.16.1"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"32822"},{"Tag":"InstallTime","Value":"1412965827"},{"Tag":"Name","Value":"libtasn1"},{"Tag":"Summary","Value":"The ASN.1 library used in GNUTLS"},{"Tag":"Version","Value":"2.3"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"443140"},{"Tag":"InstallTime","Value":"1412965828"},{"Tag":"Name","Value":"p11-kit-trust"},{"Tag":"Summary","Value":"System trust module from p11-kit"},{"Tag":"Version","Value":"0.18.5"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"178775"},{"Tag":"InstallTime","Value":"1412965829"},{"Tag":"Name","Value":"openssl"},{"Tag":"Summary","Value":"A general purpose cryptography library with TLS implementation"},{"Tag":"Version","Value":"1.0.1e"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"4209650"},{"Tag":"InstallTime","Value":"1412965831"},{"Tag":"Name","Value":"python-libs"},{"Tag":"Summary","Value":"Runtime libraries for Python"},{"Tag":"Version","Value":"2.6.6"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"22961066"},{"Tag":"InstallTime","Value":"1412965835"},{"Tag":"Name","Value":"yum"},{"Tag":"Summary","Value":"RPM package installer/updater/manager"},{"Tag":"Version","Value":"3.2.29"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"4736145"},{"Tag":"InstallTime","Value":"1412965836"},{"Tag":"Name","Value":"nss-tools"},{"Tag":"Summary","Value":"Tools for the Network Security Services"},{"Tag":"Version","Value":"3.16.1"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"1787152"},{"Tag":"InstallTime","Value":"1412965838"},{"Tag":"Name","Value":"libcurl"},{"Tag":"Summary","Value":"A library for getting files from web servers"},{"Tag":"Version","Value":"7.19.7"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"343088"},{"Tag":"InstallTime","Value":"1412965839"},{"Tag":"Name","Value":"selinux-policy"},{"Tag":"Summary","Value":"SELinux policy configuration"},{"Tag":"Version","Value":"3.7.19"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"8929936"},{"Tag":"InstallTime","Value":"1412965841"},{"Tag":"Name","Value":"e2fsprogs-libs"},{"Tag":"Summary","Value":"Ext2/3/4 filesystem-specific shared libraries"},{"Tag":"Version","Value":"1.41.12"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"274473"},{"Tag":"InstallTime","Value":"1412965841"},{"Tag":"Name","Value":"iproute"},{"Tag":"Summary","Value":"Advanced IP routing and network device configuration tools"},{"Tag":"Version","Value":"2.6.32"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"950255"},{"Tag":"InstallTime","Value":"1412965843"},{"Tag":"Name","Value":"plymouth-core-libs"},{"Tag":"Summary","Value":"Plymouth libraries"},{"Tag":"Version","Value":"0.8.3"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"177752"},{"Tag":"InstallTime","Value":"1412965844"},{"Tag":"Name","Value":"centos-release"},{"Tag":"Summary","Value":"CentOS release file"},{"Tag":"Version","Value":"6"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"33534"},{"Tag":"InstallTime","Value":"1412965845"},{"Tag":"Name","Value":"libgcc"},{"Tag":"Summary","Value":"GCC version 4.4 shared support library"},{"Tag":"Version","Value":"4.4.7"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"117320"},{"Tag":"InstallTime","Value":"1412965633"},{"Tag":"Name","Value":"plymouth"},{"Tag":"Summary","Value":"Graphical Boot Animation and Logger"},{"Tag":"Version","Value":"0.8.3"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"193924"},{"Tag":"InstallTime","Value":"1412965846"},{"Tag":"Name","Value":"filesystem"},{"Tag":"Summary","Value":"The basic directory layout for a Linux system"},{"Tag":"Version","Value":"2.4.30"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"0"},{"Tag":"InstallTime","Value":"1412965634"},{"Tag":"Name","Value":"dracut-kernel"},{"Tag":"Summary","Value":"Metapackage to build generic initramfs with dracut with only kernel modules"},{"Tag":"Version","Value":"004"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"202"},{"Tag":"InstallTime","Value":"1412965848"},{"Tag":"Name","Value":"ncurses-base"},{"Tag":"Summary","Value":"Descriptions of common terminals"},{"Tag":"Version","Value":"5.7"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"193090"},{"Tag":"InstallTime","Value":"1412965634"},{"Tag":"Name","Value":"postfix"},{"Tag":"Summary","Value":"Postfix Mail Transport Agent"},{"Tag":"Version","Value":"2.6.6"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"10136868"},{"Tag":"InstallTime","Value":"1412965855"},{"Tag":"Name","Value":"selinux-policy-targeted"},{"Tag":"Summary","Value":"SELinux targeted base policy"},{"Tag":"Version","Value":"3.7.19"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"3398852"},{"Tag":"InstallTime","Value":"1412965857"},{"Tag":"Name","Value":"grub"},{"Tag":"Summary","Value":"Grand Unified Boot Loader."},{"Tag":"Version","Value":"0.97"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"2490457"},{"Tag":"InstallTime","Value":"1412965888"},{"Tag":"Name","Value":"libxml2"},{"Tag":"Summary","Value":"Library providing XML and HTML support"},{"Tag":"Version","Value":"2.7.6"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"1775963"},{"Tag":"InstallTime","Value":"1412965890"},{"Tag":"Name","Value":"libcap"},{"Tag":"Summary","Value":"Library for getting and setting POSIX.1e capabilities"},{"Tag":"Version","Value":"2.16"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"64437"},{"Tag":"InstallTime","Value":"1412965644"},{"Tag":"Name","Value":"ql2500-firmware"},{"Tag":"Summary","Value":"Firmware for qlogic 2500 devices"},{"Tag":"Version","Value":"7.03.00"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"268755"},{"Tag":"InstallTime","Value":"1412965890"},{"Tag":"Name","Value":"info"},{"Tag":"Summary","Value":"A stand-alone TTY-based reader for GNU texinfo documentation"},{"Tag":"Version","Value":"4.13a"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"329482"},{"Tag":"InstallTime","Value":"1412965644"},{"Tag":"Name","Value":"openssh-clients"},{"Tag":"Summary","Value":"An open source SSH client applications"},{"Tag":"Version","Value":"5.3p1"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"1216865"},{"Tag":"InstallTime","Value":"1412986024"},{"Tag":"Name","Value":"popt"},{"Tag":"Summary","Value":"C library for parsing command line parameters"},{"Tag":"Version","Value":"1.13"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"83420"},{"Tag":"InstallTime","Value":"1412965644"},{"Tag":"Name","Value":"ntp"},{"Tag":"Summary","Value":"The NTP daemon and utilities"},{"Tag":"Version","Value":"4.2.6p5"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"1706943"},{"Tag":"InstallTime","Value":"1412987706"},{"Tag":"Name","Value":"libacl"},{"Tag":"Summary","Value":"Dynamic library for access control list support"},{"Tag":"Version","Value":"2.2.49"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"31280"},{"Tag":"InstallTime","Value":"1412965645"},{"Tag":"Name","Value":"freeipmi"},{"Tag":"Summary","Value":"IPMI remote console and system management software"},{"Tag":"Version","Value":"1.2.1"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"10082894"},{"Tag":"InstallTime","Value":"1412989004"},{"Tag":"Name","Value":"db4"},{"Tag":"Summary","Value":"The Berkeley DB database library (version 4) for C"},{"Tag":"Version","Value":"4.7.25"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"1530343"},{"Tag":"InstallTime","Value":"1412965645"},{"Tag":"Name","Value":"libsepol"},{"Tag":"Summary","Value":"SELinux binary policy manipulation library"},{"Tag":"Version","Value":"2.0.41"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"248680"},{"Tag":"InstallTime","Value":"1412965645"},{"Tag":"Name","Value":"sed"},{"Tag":"Summary","Value":"A GNU stream text editor"},{"Tag":"Version","Value":"4.2.1"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"542324"},{"Tag":"InstallTime","Value":"1412965645"},{"Tag":"Name","Value":"dell-pec-bmc-tool"},{"Tag":"Summary","Value":"BMC system management tool for Dell PowerEdge C"},{"Tag":"Version","Value":"2014.09.26"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"1138668"},{"Tag":"InstallTime","Value":"1412989017"},{"Tag":"Name","Value":"gawk"},{"Tag":"Summary","Value":"The GNU version of the awk text processing utility"},{"Tag":"Version","Value":"3.1.7"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"2036440"},{"Tag":"InstallTime","Value":"1412965646"},{"Tag":"Name","Value":"file-libs"},{"Tag":"Summary","Value":"Libraries for applications using libmagic"},{"Tag":"Version","Value":"5.04"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"2508853"},{"Tag":"InstallTime","Value":"1412965646"},{"Tag":"Name","Value":"dell-pec-setupbios"},{"Tag":"Summary","Value":"Simple BIOS setup and management tool for Dell PowerEdge C"},{"Tag":"Version","Value":"2013.10.03"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"690270"},{"Tag":"InstallTime","Value":"1412989024"},{"Tag":"Name","Value":"libstdc++"},{"Tag":"Summary","Value":"GNU Standard C++ Library"},{"Tag":"Version","Value":"4.4.7"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"987096"},{"Tag":"InstallTime","Value":"1412965646"},{"Tag":"Name","Value":"libusb1"},{"Tag":"Summary","Value":"A library which allows userspace access to USB devices"},{"Tag":"Version","Value":"1.0.9"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"206072"},{"Tag":"InstallTime","Value":"1413304601"},{"Tag":"Name","Value":"python-dmidecode"},{"Tag":"Summary","Value":"Python module to access DMI data"},{"Tag":"Version","Value":"3.10.13"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"264954"},{"Tag":"InstallTime","Value":"1413304603"},{"Tag":"Name","Value":"sqlite"},{"Tag":"Summary","Value":"Library that implements an embeddable SQL database engine"},{"Tag":"Version","Value":"3.6.20"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"641020"},{"Tag":"InstallTime","Value":"1412965646"},{"Tag":"Name","Value":"python-psutil"},{"Tag":"Summary","Value":"A process and system utilities module for Python"},{"Tag":"Version","Value":"0.6.1"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"362814"},{"Tag":"InstallTime","Value":"1413304604"},{"Tag":"Name","Value":"libidn"},{"Tag":"Summary","Value":"Internationalized Domain Name support library"},{"Tag":"Version","Value":"1.18"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"567612"},{"Tag":"InstallTime","Value":"1412965646"},{"Tag":"Name","Value":"sysstat"},{"Tag":"Summary","Value":"The sar and iostat system monitoring commands"},{"Tag":"Version","Value":"9.0.4"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"842883"},{"Tag":"InstallTime","Value":"1413304605"},{"Tag":"Name","Value":"apr-util"},{"Tag":"Summary","Value":"Apache Portable Runtime Utility library"},{"Tag":"Version","Value":"1.3.9"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"202360"},{"Tag":"InstallTime","Value":"1418766183"},{"Tag":"Name","Value":"elfutils-libelf"},{"Tag":"Summary","Value":"Library to read and write ELF files"},{"Tag":"Version","Value":"0.152"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"920293"},{"Tag":"InstallTime","Value":"1412965646"},{"Tag":"Name","Value":"apr-util-ldap"},{"Tag":"Summary","Value":"APR utility library LDAP support"},{"Tag":"Version","Value":"1.3.9"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"9488"},{"Tag":"InstallTime","Value":"1418766184"},{"Tag":"Name","Value":"findutils"},{"Tag":"Summary","Value":"The GNU versions of find utilities (find and xargs)"},{"Tag":"Version","Value":"4.4.2"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"1446945"},{"Tag":"InstallTime","Value":"1412965647"},{"Tag":"Name","Value":"checkpolicy"},{"Tag":"Summary","Value":"SELinux policy compiler"},{"Tag":"Version","Value":"2.0.22"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"870239"},{"Tag":"InstallTime","Value":"1412965647"},{"Tag":"Name","Value":"glibc-common"},{"Tag":"Summary","Value":"Common binaries and locale data for glibc"},{"Tag":"Version","Value":"2.12"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"112401140"},{"Tag":"InstallTime","Value":"1419897857"},{"Tag":"Name","Value":"perl-Pod-Escapes"},{"Tag":"Summary","Value":"Perl module for resolving POD escape sequences"},{"Tag":"Version","Value":"1.04"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"21092"},{"Tag":"InstallTime","Value":"1419897866"},{"Tag":"Name","Value":"tcp_wrappers-libs"},{"Tag":"Summary","Value":"Libraries for tcp_wrappers"},{"Tag":"Version","Value":"7.6"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"131475"},{"Tag":"InstallTime","Value":"1412965647"},{"Tag":"Name","Value":"perl-Module-Pluggable"},{"Tag":"Summary","Value":"Automatically give your module the ability to have plugins"},{"Tag":"Version","Value":"3.90"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"31031"},{"Tag":"InstallTime","Value":"1419897868"},{"Tag":"Name","Value":"expat"},{"Tag":"Summary","Value":"An XML parser library"},{"Tag":"Version","Value":"2.0.1"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"198018"},{"Tag":"InstallTime","Value":"1412965647"},{"Tag":"Name","Value":"perl-Pod-Simple"},{"Tag":"Summary","Value":"Framework for parsing POD documentation"},{"Tag":"Version","Value":"3.13"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"476739"},{"Tag":"InstallTime","Value":"1419897870"},{"Tag":"Name","Value":"xz-libs"},{"Tag":"Summary","Value":"Libraries for decoding LZMA compression"},{"Tag":"Version","Value":"4.999.9"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"214490"},{"Tag":"InstallTime","Value":"1419897874"},{"Tag":"Name","Value":"xz-lzma-compat"},{"Tag":"Summary","Value":"Older LZMA format compatibility binaries"},{"Tag":"Version","Value":"4.999.9"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"21146"},{"Tag":"InstallTime","Value":"1419897876"},{"Tag":"Name","Value":"libgcrypt"},{"Tag":"Summary","Value":"A general-purpose cryptography library"},{"Tag":"Version","Value":"1.4.5"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"536622"},{"Tag":"InstallTime","Value":"1412965649"},{"Tag":"Name","Value":"perl-CGI"},{"Tag":"Summary","Value":"Handle Common Gateway Interface requests and responses"},{"Tag":"Version","Value":"3.51"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"444445"},{"Tag":"InstallTime","Value":"1419897877"},{"Tag":"Name","Value":"gmp"},{"Tag":"Summary","Value":"A GNU arbitrary precision library"},{"Tag":"Version","Value":"4.3.1"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"657883"},{"Tag":"InstallTime","Value":"1412965649"},{"Tag":"Name","Value":"patch"},{"Tag":"Summary","Value":"Utility for modifying/upgrading files"},{"Tag":"Version","Value":"2.6"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"175662"},{"Tag":"InstallTime","Value":"1419897879"},{"Tag":"Name","Value":"libnih"},{"Tag":"Summary","Value":"Lightweight application development library"},{"Tag":"Version","Value":"1.0.1"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"486830"},{"Tag":"InstallTime","Value":"1412965649"},{"Tag":"Name","Value":"mailx"},{"Tag":"Summary","Value":"Enhanced implementation of the mailx command"},{"Tag":"Version","Value":"12.4"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"462578"},{"Tag":"InstallTime","Value":"1419897880"},{"Tag":"Name","Value":"file"},{"Tag":"Summary","Value":"A utility for determining file types"},{"Tag":"Version","Value":"5.04"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"56567"},{"Tag":"InstallTime","Value":"1412965649"},{"Tag":"Name","Value":"gettext"},{"Tag":"Summary","Value":"GNU libraries and utilities for producing multi-lingual messages"},{"Tag":"Version","Value":"0.17"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"6369345"},{"Tag":"InstallTime","Value":"1419897882"},{"Tag":"Name","Value":"MAKEDEV"},{"Tag":"Summary","Value":"A program used for creating device files in /dev"},{"Tag":"Version","Value":"3.24"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"227290"},{"Tag":"InstallTime","Value":"1412965650"},{"Tag":"Name","Value":"db4-cxx"},{"Tag":"Summary","Value":"The Berkeley DB database library (version 4) for C++"},{"Tag":"Version","Value":"4.7.25"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"1645008"},{"Tag":"InstallTime","Value":"1419897883"},{"Tag":"Name","Value":"procps"},{"Tag":"Summary","Value":"System and process monitoring utilities"},{"Tag":"Version","Value":"3.2.8"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"465911"},{"Tag":"InstallTime","Value":"1412965650"},{"Tag":"Name","Value":"ed"},{"Tag":"Summary","Value":"The GNU line editor"},{"Tag":"Version","Value":"1.1"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"119832"},{"Tag":"InstallTime","Value":"1419897887"},{"Tag":"Name","Value":"bc"},{"Tag":"Summary","Value":"GNU's bc (a numeric processing language) and dc (a calculator)"},{"Tag":"Version","Value":"1.06.95"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"217289"},{"Tag":"InstallTime","Value":"1419897888"},{"Tag":"Name","Value":"db4-utils"},{"Tag":"Summary","Value":"Command line tools for managing Berkeley DB (version 4) databases"},{"Tag":"Version","Value":"4.7.25"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"415046"},{"Tag":"InstallTime","Value":"1412965650"},{"Tag":"Name","Value":"kernel-headers"},{"Tag":"Summary","Value":"Header files for the Linux kernel for use by glibc"},{"Tag":"Version","Value":"2.6.32"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"2685224"},{"Tag":"InstallTime","Value":"1419897889"},{"Tag":"Name","Value":"glibc-devel"},{"Tag":"Summary","Value":"Object files for development using standard C libraries."},{"Tag":"Version","Value":"2.12"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"990368"},{"Tag":"InstallTime","Value":"1419897891"},{"Tag":"Name","Value":"diffutils"},{"Tag":"Summary","Value":"A GNU collection of diff utilities"},{"Tag":"Version","Value":"2.8.1"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"588813"},{"Tag":"InstallTime","Value":"1412965651"},{"Tag":"Name","Value":"perl-ExtUtils-ParseXS"},{"Tag":"Summary","Value":"Module and a script for converting Perl XS code into C code"},{"Tag":"Version","Value":"2.2003.0"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"62207"},{"Tag":"InstallTime","Value":"1419897893"},{"Tag":"Name","Value":"make"},{"Tag":"Summary","Value":"A GNU tool which simplifies the build process for users"},{"Tag":"Version","Value":"3.81"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"1079569"},{"Tag":"InstallTime","Value":"1412965651"},{"Tag":"Name","Value":"perl-devel"},{"Tag":"Summary","Value":"Header files for use in perl development"},{"Tag":"Version","Value":"5.10.1"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"1869952"},{"Tag":"InstallTime","Value":"1419897894"},{"Tag":"Name","Value":"which"},{"Tag":"Summary","Value":"Displays where a particular program in your path is located"},{"Tag":"Version","Value":"2.19"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"73004"},{"Tag":"InstallTime","Value":"1412965651"},{"Tag":"Name","Value":"redhat-lsb-core"},{"Tag":"Summary","Value":"LSB base libraries support for CentOS"},{"Tag":"Version","Value":"4.0"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"22825"},{"Tag":"InstallTime","Value":"1419897895"},{"Tag":"Name","Value":"ncurses"},{"Tag":"Summary","Value":"Ncurses support utilities"},{"Tag":"Version","Value":"5.7"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"386379"},{"Tag":"InstallTime","Value":"1412965652"},{"Tag":"Name","Value":"telnet"},{"Tag":"Summary","Value":"The client program for the Telnet remote login protocol"},{"Tag":"Version","Value":"0.17"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"112112"},{"Tag":"InstallTime","Value":"1422408914"},{"Tag":"Name","Value":"less"},{"Tag":"Summary","Value":"A text file browser similar to more, but better"},{"Tag":"Version","Value":"436"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"200427"},{"Tag":"InstallTime","Value":"1412965652"},{"Tag":"Name","Value":"unzip"},{"Tag":"Summary","Value":"A utility for unpacking zip files"},{"Tag":"Version","Value":"6.0"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"320358"},{"Tag":"InstallTime","Value":"1422408997"},{"Tag":"Name","Value":"gzip"},{"Tag":"Summary","Value":"The GNU data compression program"},{"Tag":"Version","Value":"1.3.12"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"225849"},{"Tag":"InstallTime","Value":"1412965652"},{"Tag":"Name","Value":"cracklib-dicts"},{"Tag":"Summary","Value":"The standard CrackLib dictionaries"},{"Tag":"Version","Value":"2.8.16"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"9327207"},{"Tag":"InstallTime","Value":"1412965653"},{"Tag":"Name","Value":"pam"},{"Tag":"Summary","Value":"An extensible library which provides authentication for applications"},{"Tag":"Version","Value":"1.1.1"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"2409602"},{"Tag":"InstallTime","Value":"1412965654"},{"Tag":"Name","Value":"hwdata"},{"Tag":"Summary","Value":"Hardware identification and configuration data"},{"Tag":"Version","Value":"0.233"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"4936719"},{"Tag":"InstallTime","Value":"1412965655"},{"Tag":"Name","Value":"logrotate"},{"Tag":"Summary","Value":"Rotates, compresses, removes and mails system log files"},{"Tag":"Version","Value":"3.7.8"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"84835"},{"Tag":"InstallTime","Value":"1412965656"},{"Tag":"Name","Value":"pciutils-libs"},{"Tag":"Summary","Value":"Linux PCI library"},{"Tag":"Version","Value":"3.1.10"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"48992"},{"Tag":"InstallTime","Value":"1412965656"},{"Tag":"Name","Value":"mingetty"},{"Tag":"Summary","Value":"A compact getty program for virtual consoles only"},{"Tag":"Version","Value":"1.08"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"34586"},{"Tag":"InstallTime","Value":"1412965656"},{"Tag":"Name","Value":"libssh2"},{"Tag":"Summary","Value":"A library implementing the SSH2 protocol"},{"Tag":"Version","Value":"1.4.2"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"324941"},{"Tag":"InstallTime","Value":"1412965657"},{"Tag":"Name","Value":"rpm"},{"Tag":"Summary","Value":"The RPM package management system"},{"Tag":"Version","Value":"4.8.0"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"2031240"},{"Tag":"InstallTime","Value":"1412965657"},{"Tag":"Name","Value":"gpgme"},{"Tag":"Summary","Value":"GnuPG Made Easy - high level crypto API"},{"Tag":"Version","Value":"1.1.8"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"729658"},{"Tag":"InstallTime","Value":"1412965658"},{"Tag":"Name","Value":"fipscheck-lib"},{"Tag":"Summary","Value":"Library files for fipscheck"},{"Tag":"Version","Value":"1.2.0"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"10353"},{"Tag":"InstallTime","Value":"1412965658"},{"Tag":"Name","Value":"ustr"},{"Tag":"Summary","Value":"String library, very low memory overhead, simple to import"},{"Tag":"Version","Value":"1.0.4"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"273983"},{"Tag":"InstallTime","Value":"1412965658"},{"Tag":"Name","Value":"slang"},{"Tag":"Summary","Value":"The shared library for the S-Lang extension language"},{"Tag":"Version","Value":"2.2.1"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"1800725"},{"Tag":"InstallTime","Value":"1412965658"},{"Tag":"Name","Value":"gdbm"},{"Tag":"Summary","Value":"A GNU set of database routines which use extensible hashing"},{"Tag":"Version","Value":"1.8.0"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"48586"},{"Tag":"InstallTime","Value":"1412965659"},{"Tag":"Name","Value":"rpm-python"},{"Tag":"Summary","Value":"Python bindings for apps which will manipulate RPM packages"},{"Tag":"Version","Value":"4.8.0"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"120906"},{"Tag":"InstallTime","Value":"1412965662"},{"Tag":"Name","Value":"python-pycurl"},{"Tag":"Summary","Value":"A Python interface to libcurl"},{"Tag":"Version","Value":"7.19.0"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"236939"},{"Tag":"InstallTime","Value":"1412965662"},{"Tag":"Name","Value":"newt-python"},{"Tag":"Summary","Value":"Python bindings for newt"},{"Tag":"Version","Value":"0.52.11"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"111017"},{"Tag":"InstallTime","Value":"1412965662"},{"Tag":"Name","Value":"pkgconfig"},{"Tag":"Summary","Value":"A tool for determining compilation options"},{"Tag":"Version","Value":"0.23"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"140091"},{"Tag":"InstallTime","Value":"1412965662"},{"Tag":"Name","Value":"grubby"},{"Tag":"Summary","Value":"Command line tool for updating bootloader configs"},{"Tag":"Version","Value":"7.0.15"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"84546"},{"Tag":"InstallTime","Value":"1412965663"},{"Tag":"Name","Value":"dbus-glib"},{"Tag":"Summary","Value":"GLib bindings for D-Bus"},{"Tag":"Version","Value":"0.86"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"579611"},{"Tag":"InstallTime","Value":"1412965663"},{"Tag":"Name","Value":"iptables"},{"Tag":"Summary","Value":"Tools for managing Linux kernel packet filtering capabilities"},{"Tag":"Version","Value":"1.4.7"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"855952"},{"Tag":"InstallTime","Value":"1412965664"},{"Tag":"Name","Value":"iputils"},{"Tag":"Summary","Value":"Network monitoring tools including ping"},{"Tag":"Version","Value":"20071127"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"299474"},{"Tag":"InstallTime","Value":"1412965665"},{"Tag":"Name","Value":"libdrm"},{"Tag":"Summary","Value":"Direct Rendering Manager runtime library"},{"Tag":"Version","Value":"2.4.45"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"271667"},{"Tag":"InstallTime","Value":"1412965666"},{"Tag":"Name","Value":"kbd"},{"Tag":"Summary","Value":"Tools for configuring the console (keyboard, virtual terminals, etc.)"},{"Tag":"Version","Value":"1.15"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"991792"},{"Tag":"InstallTime","Value":"1412965666"},{"Tag":"Name","Value":"openssh"},{"Tag":"Summary","Value":"An open source implementation of SSH protocol versions 1 and 2"},{"Tag":"Version","Value":"5.3p1"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"738990"},{"Tag":"InstallTime","Value":"1412965667"},{"Tag":"Name","Value":"cronie"},{"Tag":"Summary","Value":"Cron daemon for executing programs at set times"},{"Tag":"Version","Value":"1.4.4"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"178643"},{"Tag":"InstallTime","Value":"1412965669"},{"Tag":"Name","Value":"iptables-ipv6"},{"Tag":"Summary","Value":"IPv6 support for iptables"},{"Tag":"Version","Value":"1.4.7"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"190287"},{"Tag":"InstallTime","Value":"1412965669"},{"Tag":"Name","Value":"dhcp-common"},{"Tag":"Summary","Value":"Common files used by ISC dhcp client and server"},{"Tag":"Version","Value":"4.1.1"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"198000"},{"Tag":"InstallTime","Value":"1412965670"},{"Tag":"Name","Value":"kernel"},{"Tag":"Summary","Value":"The Linux kernel"},{"Tag":"Version","Value":"2.6.32"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"126734131"},{"Tag":"InstallTime","Value":"1412965678"},{"Tag":"Name","Value":"openssh-server"},{"Tag":"Summary","Value":"An open source SSH server daemon"},{"Tag":"Version","Value":"5.3p1"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"689757"},{"Tag":"InstallTime","Value":"1412965709"},{"Tag":"Name","Value":"iwl5150-firmware"},{"Tag":"Summary","Value":"Firmware for Intel® Wireless 5150 A/G/N network adaptors"},{"Tag":"Version","Value":"8.24.2.2"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"344430"},{"Tag":"InstallTime","Value":"1412965709"},{"Tag":"Name","Value":"iwl6050-firmware"},{"Tag":"Summary","Value":"Firmware for Intel(R) Wireless WiFi Link 6050 Series Adapters"},{"Tag":"Version","Value":"41.28.5.1"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"940307"},{"Tag":"InstallTime","Value":"1412965709"},{"Tag":"Name","Value":"iwl6000g2a-firmware"},{"Tag":"Summary","Value":"Firmware for Intel(R) Wireless WiFi Link 6005 Series Adapters"},{"Tag":"Version","Value":"17.168.5.3"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"450973"},{"Tag":"InstallTime","Value":"1412965709"},{"Tag":"Name","Value":"iwl6000-firmware"},{"Tag":"Summary","Value":"Firmware for Intel(R) Wireless WiFi Link 6000 Series AGN Adapter"},{"Tag":"Version","Value":"9.221.4.1"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"461443"},{"Tag":"InstallTime","Value":"1412965709"},{"Tag":"Name","Value":"passwd"},{"Tag":"Summary","Value":"An utility for setting or changing passwords using PAM"},{"Tag":"Version","Value":"0.77"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"357699"},{"Tag":"InstallTime","Value":"1412965709"},{"Tag":"Name","Value":"sudo"},{"Tag":"Summary","Value":"Allows restricted root access for specified users"},{"Tag":"Version","Value":"1.8.6p3"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"2465716"},{"Tag":"InstallTime","Value":"1412965710"},{"Tag":"Name","Value":"attr"},{"Tag":"Summary","Value":"Utilities for managing filesystem extended attributes"},{"Tag":"Version","Value":"2.4.44"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"142313"},{"Tag":"InstallTime","Value":"1412965710"},{"Tag":"Name","Value":"iwl5000-firmware"},{"Tag":"Summary","Value":"Firmware for Intel® PRO/Wireless 5000 A/G/N network adaptors"},{"Tag":"Version","Value":"8.83.5.1_1"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"1045904"},{"Tag":"InstallTime","Value":"1412965710"},{"Tag":"Name","Value":"ivtv-firmware"},{"Tag":"Summary","Value":"Firmware for the Hauppauge PVR 250/350/150/500/USB2 model series"},{"Tag":"Version","Value":"20080701"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"857256"},{"Tag":"InstallTime","Value":"1412965711"},{"Tag":"Name","Value":"xorg-x11-drv-ati-firmware"},{"Tag":"Summary","Value":"ATI firmware for R600/700/Evergreen/NI/PALM"},{"Tag":"Version","Value":"7.1.0"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"589551"},{"Tag":"InstallTime","Value":"1412965711"},{"Tag":"Name","Value":"atmel-firmware"},{"Tag":"Summary","Value":"Firmware for Atmel at76c50x wireless network chips"},{"Tag":"Version","Value":"1.3"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"728154"},{"Tag":"InstallTime","Value":"1412965711"},{"Tag":"Name","Value":"iwl4965-firmware"},{"Tag":"Summary","Value":"Firmware for Intel® PRO/Wireless 4965 A/G/N network adaptors"},{"Tag":"Version","Value":"228.61.2.24"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"382618"},{"Tag":"InstallTime","Value":"1412965711"},{"Tag":"Name","Value":"iwl3945-firmware"},{"Tag":"Summary","Value":"Firmware for Intel® PRO/Wireless 3945 A/B/G network adaptors"},{"Tag":"Version","Value":"15.32.2.9"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"457396"},{"Tag":"InstallTime","Value":"1412965711"},{"Tag":"Name","Value":"rt73usb-firmware"},{"Tag":"Summary","Value":"Firmware for Ralink® RT2571W/RT2671 A/B/G network adaptors"},{"Tag":"Version","Value":"1.8"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"4151"},{"Tag":"InstallTime","Value":"1412965711"},{"Tag":"Name","Value":"ql23xx-firmware"},{"Tag":"Summary","Value":"Firmware for qlogic 23xx devices"},{"Tag":"Version","Value":"3.03.27"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"262821"},{"Tag":"InstallTime","Value":"1412965711"},{"Tag":"Name","Value":"rootfiles"},{"Tag":"Summary","Value":"The basic required files for the root user's directory"},{"Tag":"Version","Value":"8.1"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"599"},{"Tag":"InstallTime","Value":"1412965711"},{"Tag":"Name","Value":"gpg-pubkey"},{"Tag":"Summary","Value":"gpg(CentOS-6 Key (CentOS 6 Official Signing Key) \u003ccentos-6-key@centos.org\u003e)"},{"Tag":"Version","Value":"c105b9de"},{"Tag":"Arch","Value":"(none)"},{"Tag":"Size","Value":"0"},{"Tag":"InstallTime","Value":"1412965782"},{"Tag":"Name","Value":"tzdata"},{"Tag":"Summary","Value":"Timezone data"},{"Tag":"Version","Value":"2014h"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"1846718"},{"Tag":"InstallTime","Value":"1412965807"},{"Tag":"Name","Value":"bash"},{"Tag":"Summary","Value":"The GNU Bourne Again shell"},{"Tag":"Version","Value":"4.1.2"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"3139803"},{"Tag":"InstallTime","Value":"1412965818"},{"Tag":"Name","Value":"nss-util"},{"Tag":"Summary","Value":"Network Security Services Utilities Library"},{"Tag":"Version","Value":"3.16.1"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"179416"},{"Tag":"InstallTime","Value":"1412965819"},{"Tag":"Name","Value":"grep"},{"Tag":"Summary","Value":"Pattern matching utilities"},{"Tag":"Version","Value":"2.6.3"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"803774"},{"Tag":"InstallTime","Value":"1412965820"},{"Tag":"Name","Value":"coreutils"},{"Tag":"Summary","Value":"A set of basic GNU tools commonly used in shell scripts"},{"Tag":"Version","Value":"8.4"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"12866759"},{"Tag":"InstallTime","Value":"1412965821"},{"Tag":"Name","Value":"audit-libs"},{"Tag":"Summary","Value":"Dynamic library for libaudit"},{"Tag":"Version","Value":"2.2"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"173762"},{"Tag":"InstallTime","Value":"1412965823"},{"Tag":"Name","Value":"libblkid"},{"Tag":"Summary","Value":"Block device ID library"},{"Tag":"Version","Value":"2.17.2"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"136136"},{"Tag":"InstallTime","Value":"1412965824"},{"Tag":"Name","Value":"plymouth-scripts"},{"Tag":"Summary","Value":"Plymouth related scripts"},{"Tag":"Version","Value":"0.8.3"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"11006"},{"Tag":"InstallTime","Value":"1412965825"},{"Tag":"Name","Value":"nss"},{"Tag":"Summary","Value":"Network Security Services"},{"Tag":"Version","Value":"3.16.1"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"2631784"},{"Tag":"InstallTime","Value":"1412965826"},{"Tag":"Name","Value":"cpio"},{"Tag":"Summary","Value":"A GNU archiving program"},{"Tag":"Version","Value":"2.10"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"650433"},{"Tag":"InstallTime","Value":"1412965827"},{"Tag":"Name","Value":"p11-kit"},{"Tag":"Summary","Value":"Library for loading and sharing PKCS#11 modules"},{"Tag":"Version","Value":"0.18.5"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"262669"},{"Tag":"InstallTime","Value":"1412965828"},{"Tag":"Name","Value":"ca-certificates"},{"Tag":"Summary","Value":"The Mozilla CA root certificate bundle"},{"Tag":"Version","Value":"2014.1.98"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"3006388"},{"Tag":"InstallTime","Value":"1412965830"},{"Tag":"Name","Value":"python"},{"Tag":"Summary","Value":"An interpreted, interactive, object-oriented programming language"},{"Tag":"Version","Value":"2.6.6"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"79603"},{"Tag":"InstallTime","Value":"1412965832"},{"Tag":"Name","Value":"yum-plugin-fastestmirror"},{"Tag":"Summary","Value":"Yum plugin which chooses fastest repository from a mirrorlist"},{"Tag":"Version","Value":"1.1.30"},{"Tag":"Arch","Value":"noarch"},{"Tag":"Size","Value":"53961"},{"Tag":"InstallTime","Value":"1412965836"},{"Tag":"Name","Value":"mysql-libs"},{"Tag":"Summary","Value":"The shared libraries required for MySQL clients"},{"Tag":"Version","Value":"5.1.73"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"4244886"},{"Tag":"InstallTime","Value":"1412965837"},{"Tag":"Name","Value":"openldap"},{"Tag":"Summary","Value":"LDAP support libraries"},{"Tag":"Version","Value":"2.4.23"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"792868"},{"Tag":"InstallTime","Value":"1412965838"},{"Tag":"Name","Value":"upstart"},{"Tag":"Summary","Value":"An event-driven init system"},{"Tag":"Version","Value":"0.6.5"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"563633"},{"Tag":"InstallTime","Value":"1412965839"},{"Tag":"Name","Value":"libss"},{"Tag":"Summary","Value":"Command line interface parsing library"},{"Tag":"Version","Value":"1.41.12"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"71689"},{"Tag":"InstallTime","Value":"1412965841"},{"Tag":"Name","Value":"glib2"},{"Tag":"Summary","Value":"A library of handy utility functions"},{"Tag":"Version","Value":"2.26.1"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"7166786"},{"Tag":"InstallTime","Value":"1412965842"},{"Tag":"Name","Value":"ethtool"},{"Tag":"Summary","Value":"Ethernet settings tool for PCI ethernet cards"},{"Tag":"Version","Value":"3.5"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"279483"},{"Tag":"InstallTime","Value":"1412965844"},{"Tag":"Name","Value":"psmisc"},{"Tag":"Summary","Value":"Utilities for managing processes on your system"},{"Tag":"Version","Value":"22.6"},{"Tag":"Arch","Value":"x86_64"},{"Tag":"Size","Value":"222294"},{"Tag":"InstallTime","Value":"1412965844"},{"Tag":"Name","Value":""}]}]},"sysinfo.disk": "collection failed","sysinfo.pci": {"Entries":[{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"00:00.0"},{"Tag":"Class","Value":"Hostbridge"},{"Tag":"Description","Value":"bridge: Intel Corporation 5500 I/O Hub to ESI Port (rev 13)"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"00:01.0"},{"Tag":"Class","Value":"PCIbridge"},{"Tag":"Description","Value":"bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 1 (rev 13)"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"00:03.0"},{"Tag":"Class","Value":"PCIbridge"},{"Tag":"Description","Value":"bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 3 (rev 13)"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"00:07.0"},{"Tag":"Class","Value":"PCIbridge"},{"Tag":"Description","Value":"bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 7 (rev 13)"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"00:10.0"},{"Tag":"Class","Value":"PIC"},{"Tag":"Description","Value":"Intel Corporation 7500/5520/5500/X58 Physical and Link Layer Registers Port 0 (rev 13)"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"00:10.1"},{"Tag":"Class","Value":"PIC"},{"Tag":"Description","Value":"Intel Corporation 7500/5520/5500/X58 Routing and Protocol Layer Registers Port 0 (rev 13)"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"00:11.0"},{"Tag":"Class","Value":"PIC"},{"Tag":"Description","Value":"Intel Corporation 7500/5520/5500 Physical and Link Layer Registers Port 1 (rev 13)"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"00:11.1"},{"Tag":"Class","Value":"PIC"},{"Tag":"Description","Value":"Intel Corporation 7500/5520/5500 Routing \u0026 Protocol Layer Register Port 1 (rev 13)"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"00:14.0"},{"Tag":"Class","Value":"PIC"},{"Tag":"Description","Value":"Intel Corporation 7500/5520/5500/X58 I/O Hub System Management Registers (rev 13)"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"00:14.1"},{"Tag":"Class","Value":"PIC"},{"Tag":"Description","Value":"Intel Corporation 7500/5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers (rev 13)"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"00:14.2"},{"Tag":"Class","Value":"PIC"},{"Tag":"Description","Value":"Intel Corporation 7500/5520/5500/X58 I/O Hub Control Status and RAS Registers (rev 13)"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"00:14.3"},{"Tag":"Class","Value":"PIC"},{"Tag":"Description","Value":"Intel Corporation 7500/5520/5500/X58 I/O Hub Throttle Registers (rev 13)"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"00:16.0"},{"Tag":"Class","Value":"Systemperipheral"},{"Tag":"Description","Value":"peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 13)"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"00:16.1"},{"Tag":"Class","Value":"Systemperipheral"},{"Tag":"Description","Value":"peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 13)"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"00:16.2"},{"Tag":"Class","Value":"Systemperipheral"},{"Tag":"Description","Value":"peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 13)"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"00:16.3"},{"Tag":"Class","Value":"Systemperipheral"},{"Tag":"Description","Value":"peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 13)"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"00:16.4"},{"Tag":"Class","Value":"Systemperipheral"},{"Tag":"Description","Value":"peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 13)"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"00:16.5"},{"Tag":"Class","Value":"Systemperipheral"},{"Tag":"Description","Value":"peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 13)"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"00:16.6"},{"Tag":"Class","Value":"Systemperipheral"},{"Tag":"Description","Value":"peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 13)"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"00:16.7"},{"Tag":"Class","Value":"Systemperipheral"},{"Tag":"Description","Value":"peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 13)"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"00:1d.0"},{"Tag":"Class","Value":"USBcontroller"},{"Tag":"Description","Value":"controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"00:1d.1"},{"Tag":"Class","Value":"USBcontroller"},{"Tag":"Description","Value":"controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"00:1d.2"},{"Tag":"Class","Value":"USBcontroller"},{"Tag":"Description","Value":"controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"00:1d.7"},{"Tag":"Class","Value":"USBcontroller"},{"Tag":"Description","Value":"controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"00:1e.0"},{"Tag":"Class","Value":"PCIbridge"},{"Tag":"Description","Value":"bridge: Intel Corporation 82801 PCI Bridge (rev 90)"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"00:1f.0"},{"Tag":"Class","Value":"ISAbridge"},{"Tag":"Description","Value":"bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"00:1f.2"},{"Tag":"Class","Value":"SATAcontroller"},{"Tag":"Description","Value":"controller: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"00:1f.3"},{"Tag":"Class","Value":"SMBus"},{"Tag":"Description","Value":"Intel Corporation 82801JI (ICH10 Family) SMBus Controller"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"01:00.0"},{"Tag":"Class","Value":"Ethernetcontroller"},{"Tag":"Description","Value":"controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"01:00.1"},{"Tag":"Class","Value":"Ethernetcontroller"},{"Tag":"Description","Value":"controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)"}]},{"Category":"PCIInfo","Details":[{"Tag":"Slot","Value":"04:04.0"},{"Tag":"Class","Value":"VGAcompatiblecontroller"},{"Tag":"Description","Value":"compatible controller: ASPEED Technology, Inc. ASPEED Graphics Family (rev 10)"}]}]},"sysinfo.usb": {"Entries":[{"Category":"","Details":[{"Tag":"Device","Value":"Descriptor:"},{"Tag":"bLength","Value":"18"},{"Tag":"bDescriptorType","Value":"1"},{"Tag":"bcdUSB","Value":"2.00"},{"Tag":"bDeviceClass","Value":"9"},{"Tag":"bDeviceSubClass","Value":"0"},{"Tag":"bDeviceProtocol","Value":"0"},{"Tag":"bMaxPacketSize0","Value":"64"},{"Tag":"idVendor","Value":"0x1d6b"},{"Tag":"idProduct","Value":"0x0002"},{"Tag":"bcdDevice","Value":"2.06"},{"Tag":"iManufacturer","Value":"3"},{"Tag":"iProduct","Value":"2"},{"Tag":"iSerial","Value":"1"},{"Tag":"bNumConfigurations","Value":"1"},{"Tag":"Configuration","Value":"Descriptor:"},{"Tag":"bLength","Value":"9"},{"Tag":"bDescriptorType","Value":"2"},{"Tag":"wTotalLength","Value":"25"},{"Tag":"bNumInterfaces","Value":"1"},{"Tag":"bConfigurationValue","Value":"1"},{"Tag":"iConfiguration","Value":"0"},{"Tag":"bmAttributes","Value":"0xe0"},{"Tag":"Self","Value":"Powered"},{"Tag":"Remote","Value":"Wakeup"},{"Tag":"MaxPower","Value":"0mA"},{"Tag":"Interface","Value":"Descriptor:"},{"Tag":"bLength","Value":"9"},{"Tag":"bDescriptorType","Value":"4"},{"Tag":"bInterfaceNumber","Value":"0"},{"Tag":"bAlternateSetting","Value":"0"},{"Tag":"bNumEndpoints","Value":"1"},{"Tag":"bInterfaceClass","Value":"9"},{"Tag":"bInterfaceSubClass","Value":"0"},{"Tag":"bInterfaceProtocol","Value":"0"},{"Tag":"iInterface","Value":"0"},{"Tag":"Endpoint","Value":"Descriptor:"},{"Tag":"bLength","Value":"7"},{"Tag":"bDescriptorType","Value":"5"},{"Tag":"bEndpointAddress","Value":"0x81"},{"Tag":"bmAttributes","Value":"3"},{"Tag":"Transfer","Value":"Type"},{"Tag":"Synch","Value":"Type"},{"Tag":"Usage","Value":"Type"},{"Tag":"wMaxPacketSize","Value":"0x0004"},{"Tag":"bInterval","Value":"12"},{"Tag":"Hub","Value":"Descriptor:"},{"Tag":"bLength","Value":"9"},{"Tag":"bDescriptorType","Value":"41"},{"Tag":"nNbrPorts","Value":"6"},{"Tag":"wHubCharacteristic","Value":"0x000a"},{"Tag":"No","Value":"power"},{"Tag":"Per-port","Value":"overcurrent"},{"Tag":"bPwrOn2PwrGood","Value":"10"},{"Tag":"bHubContrCurrent","Value":"0"},{"Tag":"DeviceRemovable","Value":"0x00"},{"Tag":"PortPwrCtrlMask","Value":"0xff"},{"Tag":"Hub","Value":"Port"},{"Tag":"Port","Value":"1:"},{"Tag":"Port","Value":"2:"},{"Tag":"Port","Value":"3:"},{"Tag":"Port","Value":"4:"},{"Tag":"Port","Value":"5:"},{"Tag":"Port","Value":"6:"},{"Tag":"Device","Value":"Status:"},{"Tag":"Self","Value":"Powered"},{"Tag":"Remote","Value":"Wakeup"}]},{"Category":"Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub","Details":[{"Tag":"bLength","Value":"18"},{"Tag":"bDescriptorType","Value":"1"},{"Tag":"bcdUSB","Value":"1.10"},{"Tag":"bDeviceClass","Value":"9"},{"Tag":"bDeviceSubClass","Value":"0"},{"Tag":"bDeviceProtocol","Value":"0"},{"Tag":"bMaxPacketSize0","Value":"64"},{"Tag":"idVendor","Value":"0x1d6b"},{"Tag":"idProduct","Value":"0x0001"},{"Tag":"bcdDevice","Value":"2.06"},{"Tag":"iManufacturer","Value":"3"},{"Tag":"iProduct","Value":"2"},{"Tag":"iSerial","Value":"1"},{"Tag":"bNumConfigurations","Value":"1"},{"Tag":"Configuration","Value":"Descriptor:"},{"Tag":"bLength","Value":"9"},{"Tag":"bDescriptorType","Value":"2"},{"Tag":"wTotalLength","Value":"25"},{"Tag":"bNumInterfaces","Value":"1"},{"Tag":"bConfigurationValue","Value":"1"},{"Tag":"iConfiguration","Value":"0"},{"Tag":"bmAttributes","Value":"0xe0"},{"Tag":"Self","Value":"Powered"},{"Tag":"Remote","Value":"Wakeup"},{"Tag":"MaxPower","Value":"0mA"},{"Tag":"Interface","Value":"Descriptor:"},{"Tag":"bLength","Value":"9"},{"Tag":"bDescriptorType","Value":"4"},{"Tag":"bInterfaceNumber","Value":"0"},{"Tag":"bAlternateSetting","Value":"0"},{"Tag":"bNumEndpoints","Value":"1"},{"Tag":"bInterfaceClass","Value":"9"},{"Tag":"bInterfaceSubClass","Value":"0"},{"Tag":"bInterfaceProtocol","Value":"0"},{"Tag":"iInterface","Value":"0"},{"Tag":"Endpoint","Value":"Descriptor:"},{"Tag":"bLength","Value":"7"},{"Tag":"bDescriptorType","Value":"5"},{"Tag":"bEndpointAddress","Value":"0x81"},{"Tag":"bmAttributes","Value":"3"},{"Tag":"Transfer","Value":"Type"},{"Tag":"Synch","Value":"Type"},{"Tag":"Usage","Value":"Type"},{"Tag":"wMaxPacketSize","Value":"0x0002"},{"Tag":"bInterval","Value":"255"},{"Tag":"Hub","Value":"Descriptor:"},{"Tag":"bLength","Value":"9"},{"Tag":"bDescriptorType","Value":"41"},{"Tag":"nNbrPorts","Value":"2"},{"Tag":"wHubCharacteristic","Value":"0x000a"},{"Tag":"No","Value":"power"},{"Tag":"Per-port","Value":"overcurrent"},{"Tag":"bPwrOn2PwrGood","Value":"1"},{"Tag":"bHubContrCurrent","Value":"0"},{"Tag":"DeviceRemovable","Value":"0x00"},{"Tag":"PortPwrCtrlMask","Value":"0xff"},{"Tag":"Hub","Value":"Port"},{"Tag":"Port","Value":"1:"},{"Tag":"Port","Value":"2:"},{"Tag":"Device","Value":"Status:"},{"Tag":"Self","Value":"Powered"},{"Tag":"Remote","Value":"Wakeup"}]},{"Category":"Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub","Details":[{"Tag":"bLength","Value":"18"},{"Tag":"bDescriptorType","Value":"1"},{"Tag":"bcdUSB","Value":"1.10"},{"Tag":"bDeviceClass","Value":"9"},{"Tag":"bDeviceSubClass","Value":"0"},{"Tag":"bDeviceProtocol","Value":"0"},{"Tag":"bMaxPacketSize0","Value":"64"},{"Tag":"idVendor","Value":"0x1d6b"},{"Tag":"idProduct","Value":"0x0001"},{"Tag":"bcdDevice","Value":"2.06"},{"Tag":"iManufacturer","Value":"3"},{"Tag":"iProduct","Value":"2"},{"Tag":"iSerial","Value":"1"},{"Tag":"bNumConfigurations","Value":"1"},{"Tag":"Configuration","Value":"Descriptor:"},{"Tag":"bLength","Value":"9"},{"Tag":"bDescriptorType","Value":"2"},{"Tag":"wTotalLength","Value":"25"},{"Tag":"bNumInterfaces","Value":"1"},{"Tag":"bConfigurationValue","Value":"1"},{"Tag":"iConfiguration","Value":"0"},{"Tag":"bmAttributes","Value":"0xe0"},{"Tag":"Self","Value":"Powered"},{"Tag":"Remote","Value":"Wakeup"},{"Tag":"MaxPower","Value":"0mA"},{"Tag":"Interface","Value":"Descriptor:"},{"Tag":"bLength","Value":"9"},{"Tag":"bDescriptorType","Value":"4"},{"Tag":"bInterfaceNumber","Value":"0"},{"Tag":"bAlternateSetting","Value":"0"},{"Tag":"bNumEndpoints","Value":"1"},{"Tag":"bInterfaceClass","Value":"9"},{"Tag":"bInterfaceSubClass","Value":"0"},{"Tag":"bInterfaceProtocol","Value":"0"},{"Tag":"iInterface","Value":"0"},{"Tag":"Endpoint","Value":"Descriptor:"},{"Tag":"bLength","Value":"7"},{"Tag":"bDescriptorType","Value":"5"},{"Tag":"bEndpointAddress","Value":"0x81"},{"Tag":"bmAttributes","Value":"3"},{"Tag":"Transfer","Value":"Type"},{"Tag":"Synch","Value":"Type"},{"Tag":"Usage","Value":"Type"},{"Tag":"wMaxPacketSize","Value":"0x0002"},{"Tag":"bInterval","Value":"255"},{"Tag":"Hub","Value":"Descriptor:"},{"Tag":"bLength","Value":"9"},{"Tag":"bDescriptorType","Value":"41"},{"Tag":"nNbrPorts","Value":"2"},{"Tag":"wHubCharacteristic","Value":"0x000a"},{"Tag":"No","Value":"power"},{"Tag":"Per-port","Value":"overcurrent"},{"Tag":"bPwrOn2PwrGood","Value":"1"},{"Tag":"bHubContrCurrent","Value":"0"},{"Tag":"DeviceRemovable","Value":"0x00"},{"Tag":"PortPwrCtrlMask","Value":"0xff"},{"Tag":"Hub","Value":"Port"},{"Tag":"Port","Value":"1:"},{"Tag":"Port","Value":"2:"},{"Tag":"Device","Value":"Status:"},{"Tag":"Self","Value":"Powered"},{"Tag":"Remote","Value":"Wakeup"}]},{"Category":"Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub","Details":[{"Tag":"bLength","Value":"18"},{"Tag":"bDescriptorType","Value":"1"},{"Tag":"bcdUSB","Value":"1.10"},{"Tag":"bDeviceClass","Value":"9"},{"Tag":"bDeviceSubClass","Value":"0"},{"Tag":"bDeviceProtocol","Value":"0"},{"Tag":"bMaxPacketSize0","Value":"64"},{"Tag":"idVendor","Value":"0x1d6b"},{"Tag":"idProduct","Value":"0x0001"},{"Tag":"bcdDevice","Value":"2.06"},{"Tag":"iManufacturer","Value":"3"},{"Tag":"iProduct","Value":"2"},{"Tag":"iSerial","Value":"1"},{"Tag":"bNumConfigurations","Value":"1"},{"Tag":"Configuration","Value":"Descriptor:"},{"Tag":"bLength","Value":"9"},{"Tag":"bDescriptorType","Value":"2"},{"Tag":"wTotalLength","Value":"25"},{"Tag":"bNumInterfaces","Value":"1"},{"Tag":"bConfigurationValue","Value":"1"},{"Tag":"iConfiguration","Value":"0"},{"Tag":"bmAttributes","Value":"0xe0"},{"Tag":"Self","Value":"Powered"},{"Tag":"Remote","Value":"Wakeup"},{"Tag":"MaxPower","Value":"0mA"},{"Tag":"Interface","Value":"Descriptor:"},{"Tag":"bLength","Value":"9"},{"Tag":"bDescriptorType","Value":"4"},{"Tag":"bInterfaceNumber","Value":"0"},{"Tag":"bAlternateSetting","Value":"0"},{"Tag":"bNumEndpoints","Value":"1"},{"Tag":"bInterfaceClass","Value":"9"},{"Tag":"bInterfaceSubClass","Value":"0"},{"Tag":"bInterfaceProtocol","Value":"0"},{"Tag":"iInterface","Value":"0"},{"Tag":"Endpoint","Value":"Descriptor:"},{"Tag":"bLength","Value":"7"},{"Tag":"bDescriptorType","Value":"5"},{"Tag":"bEndpointAddress","Value":"0x81"},{"Tag":"bmAttributes","Value":"3"},{"Tag":"Transfer","Value":"Type"},{"Tag":"Synch","Value":"Type"},{"Tag":"Usage","Value":"Type"},{"Tag":"wMaxPacketSize","Value":"0x0002"},{"Tag":"bInterval","Value":"255"},{"Tag":"Hub","Value":"Descriptor:"},{"Tag":"bLength","Value":"9"},{"Tag":"bDescriptorType","Value":"41"},{"Tag":"nNbrPorts","Value":"2"},{"Tag":"wHubCharacteristic","Value":"0x000a"},{"Tag":"No","Value":"power"},{"Tag":"Per-port","Value":"overcurrent"},{"Tag":"bPwrOn2PwrGood","Value":"1"},{"Tag":"bHubContrCurrent","Value":"0"},{"Tag":"DeviceRemovable","Value":"0x00"},{"Tag":"PortPwrCtrlMask","Value":"0xff"},{"Tag":"Hub","Value":"Port"},{"Tag":"Port","Value":"1:"},{"Tag":"Port","Value":"2:"},{"Tag":"Device","Value":"Status:"},{"Tag":"Self","Value":"Powered"},{"Tag":"Remote","Value":"Wakeup"}]},{"Category":"Bus 001 Device 002: ID 046b:ff01 American Megatrends, Inc. ","Details":[{"Tag":"bLength","Value":"18"},{"Tag":"bDescriptorType","Value":"1"},{"Tag":"bcdUSB","Value":"2.00"},{"Tag":"bDeviceClass","Value":"9"},{"Tag":"bDeviceSubClass","Value":"0"},{"Tag":"bDeviceProtocol","Value":"1"},{"Tag":"bMaxPacketSize0","Value":"64"},{"Tag":"idVendor","Value":"0x046b"},{"Tag":"idProduct","Value":"0xff01"},{"Tag":"bcdDevice","Value":"1.00"},{"Tag":"iManufacturer","Value":"1"},{"Tag":"iProduct","Value":"2"},{"Tag":"iSerial","Value":"3"},{"Tag":"bNumConfigurations","Value":"1"},{"Tag":"Configuration","Value":"Descriptor:"},{"Tag":"bLength","Value":"9"},{"Tag":"bDescriptorType","Value":"2"},{"Tag":"wTotalLength","Value":"25"},{"Tag":"bNumInterfaces","Value":"1"},{"Tag":"bConfigurationValue","Value":"1"},{"Tag":"iConfiguration","Value":"0"},{"Tag":"bmAttributes","Value":"0xe0"},{"Tag":"Self","Value":"Powered"},{"Tag":"Remote","Value":"Wakeup"},{"Tag":"MaxPower","Value":"0mA"},{"Tag":"Interface","Value":"Descriptor:"},{"Tag":"bLength","Value":"9"},{"Tag":"bDescriptorType","Value":"4"},{"Tag":"bInterfaceNumber","Value":"0"},{"Tag":"bAlternateSetting","Value":"0"},{"Tag":"bNumEndpoints","Value":"1"},{"Tag":"bInterfaceClass","Value":"9"},{"Tag":"bInterfaceSubClass","Value":"0"},{"Tag":"bInterfaceProtocol","Value":"0"},{"Tag":"iInterface","Value":"4"},{"Tag":"Endpoint","Value":"Descriptor:"},{"Tag":"bLength","Value":"7"},{"Tag":"bDescriptorType","Value":"5"},{"Tag":"bEndpointAddress","Value":"0x81"},{"Tag":"bmAttributes","Value":"3"},{"Tag":"Transfer","Value":"Type"},{"Tag":"Synch","Value":"Type"},{"Tag":"Usage","Value":"Type"},{"Tag":"wMaxPacketSize","Value":"0x0001"},{"Tag":"bInterval","Value":"12"},{"Tag":"Hub","Value":"Descriptor:"},{"Tag":"bLength","Value":"9"},{"Tag":"bDescriptorType","Value":"41"},{"Tag":"nNbrPorts","Value":"3"},{"Tag":"wHubCharacteristic","Value":"0x0069"},{"Tag":"Per-port","Value":"power"},{"Tag":"Per-port","Value":"overcurrent"},{"Tag":"TT","Value":"think"},{"Tag":"bPwrOn2PwrGood","Value":"50"},{"Tag":"bHubContrCurrent","Value":"100"},{"Tag":"DeviceRemovable","Value":"0x00"},{"Tag":"PortPwrCtrlMask","Value":"0xff"},{"Tag":"Hub","Value":"Port"},{"Tag":"Port","Value":"1:"},{"Tag":"Port","Value":"2:"},{"Tag":"Port","Value":"3:"},{"Tag":"Device","Value":"Qualifier"},{"Tag":"bLength","Value":"10"},{"Tag":"bDescriptorType","Value":"6"},{"Tag":"bcdUSB","Value":"2.00"},{"Tag":"bDeviceClass","Value":"0"},{"Tag":"bDeviceSubClass","Value":"0"},{"Tag":"bDeviceProtocol","Value":"0"},{"Tag":"bMaxPacketSize0","Value":"64"},{"Tag":"bNumConfigurations","Value":"1"},{"Tag":"Device","Value":"Status:"},{"Tag":"Self","Value":"Powered"},{"Tag":"Remote","Value":"Wakeup"}]},{"Category":"Bus 001 Device 003: ID 046b:ff10 American Megatrends, Inc. Virtual Keyboard and Mouse","Details":[{"Tag":"bLength","Value":"18"},{"Tag":"bDescriptorType","Value":"1"},{"Tag":"bcdUSB","Value":"2.00"},{"Tag":"bDeviceClass","Value":"0"},{"Tag":"bDeviceSubClass","Value":"0"},{"Tag":"bDeviceProtocol","Value":"0"},{"Tag":"bMaxPacketSize0","Value":"64"},{"Tag":"idVendor","Value":"0x046b"},{"Tag":"idProduct","Value":"0xff10"},{"Tag":"bcdDevice","Value":"1.00"},{"Tag":"iManufacturer","Value":"1"},{"Tag":"iProduct","Value":"2"},{"Tag":"iSerial","Value":"3"},{"Tag":"bNumConfigurations","Value":"1"},{"Tag":"Configuration","Value":"Descriptor:"},{"Tag":"bLength","Value":"9"},{"Tag":"bDescriptorType","Value":"2"},{"Tag":"wTotalLength","Value":"59"},{"Tag":"bNumInterfaces","Value":"2"},{"Tag":"bConfigurationValue","Value":"1"},{"Tag":"iConfiguration","Value":"0"},{"Tag":"bmAttributes","Value":"0xe0"},{"Tag":"Self","Value":"Powered"},{"Tag":"Remote","Value":"Wakeup"},{"Tag":"MaxPower","Value":"0mA"},{"Tag":"Interface","Value":"Descriptor:"},{"Tag":"bLength","Value":"9"},{"Tag":"bDescriptorType","Value":"4"},{"Tag":"bInterfaceNumber","Value":"0"},{"Tag":"bAlternateSetting","Value":"0"},{"Tag":"bNumEndpoints","Value":"1"},{"Tag":"bInterfaceClass","Value":"3"},{"Tag":"bInterfaceSubClass","Value":"1"},{"Tag":"bInterfaceProtocol","Value":"1"},{"Tag":"iInterface","Value":"4"},{"Tag":"HID","Value":"Device"},{"Tag":"bLength","Value":"9"},{"Tag":"bDescriptorType","Value":"33"},{"Tag":"bcdHID","Value":"1.10"},{"Tag":"bCountryCode","Value":"0"},{"Tag":"bNumDescriptors","Value":"1"},{"Tag":"bDescriptorType","Value":"34"},{"Tag":"wDescriptorLength","Value":"63"},{"Tag":"Report","Value":"Descriptors:"},{"Tag":"**","Value":"UNAVAILABLE"},{"Tag":"Endpoint","Value":"Descriptor:"},{"Tag":"bLength","Value":"7"},{"Tag":"bDescriptorType","Value":"5"},{"Tag":"bEndpointAddress","Value":"0x81"},{"Tag":"bmAttributes","Value":"3"},{"Tag":"Transfer","Value":"Type"},{"Tag":"Synch","Value":"Type"},{"Tag":"Usage","Value":"Type"},{"Tag":"wMaxPacketSize","Value":"0x0008"},{"Tag":"bInterval","Value":"7"},{"Tag":"Interface","Value":"Descriptor:"},{"Tag":"bLength","Value":"9"},{"Tag":"bDescriptorType","Value":"4"},{"Tag":"bInterfaceNumber","Value":"1"},{"Tag":"bAlternateSetting","Value":"0"},{"Tag":"bNumEndpoints","Value":"1"},{"Tag":"bInterfaceClass","Value":"3"},{"Tag":"bInterfaceSubClass","Value":"1"},{"Tag":"bInterfaceProtocol","Value":"2"},{"Tag":"iInterface","Value":"5"},{"Tag":"HID","Value":"Device"},{"Tag":"bLength","Value":"9"},{"Tag":"bDescriptorType","Value":"33"},{"Tag":"bcdHID","Value":"1.10"},{"Tag":"bCountryCode","Value":"0"},{"Tag":"bNumDescriptors","Value":"1"},{"Tag":"bDescriptorType","Value":"34"},{"Tag":"wDescriptorLength","Value":"63"},{"Tag":"Report","Value":"Descriptors:"},{"Tag":"**","Value":"UNAVAILABLE"},{"Tag":"Endpoint","Value":"Descriptor:"},{"Tag":"bLength","Value":"7"},{"Tag":"bDescriptorType","Value":"5"},{"Tag":"bEndpointAddress","Value":"0x82"},{"Tag":"bmAttributes","Value":"3"},{"Tag":"Transfer","Value":"Type"},{"Tag":"Synch","Value":"Type"},{"Tag":"Usage","Value":"Type"},{"Tag":"wMaxPacketSize","Value":"0x0008"},{"Tag":"bInterval","Value":"7"},{"Tag":"Device","Value":"Qualifier"},{"Tag":"bLength","Value":"10"},{"Tag":"bDescriptorType","Value":"6"},{"Tag":"bcdUSB","Value":"2.00"},{"Tag":"bDeviceClass","Value":"0"},{"Tag":"bDeviceSubClass","Value":"0"},{"Tag":"bDeviceProtocol","Value":"0"},{"Tag":"bMaxPacketSize0","Value":"64"},{"Tag":"bNumConfigurations","Value":"1"},{"Tag":"Device","Value":"Status:"},{"Tag":"Self","Value":"Powered"},{"Tag":"Remote","Value":"Wakeup"}]}]},"sysinfo.nic": "collection failed","sysinfo.smbios": {"Version":"2.6","Entries":[{"Category":"BIOS Information","Details":[{"Tag":"Vendor","Value":"InventecESC"},{"Tag":"Version","Value":"1.04"},{"Tag":"Release Date","Value":"09/11/2009"},{"Tag":"Address","Value":"0xF0000"},{"Tag":"Runtime Size","Value":"64 kB"},{"Tag":"ROM Size","Value":"2048 kB"},{"Tag":"Characteristics","Value":""},{"Tag":"BIOS Revision","Value":"8.15"}]},{"Category":"System Information","Details":[{"Tag":"Manufacturer","Value":"Dell"},{"Tag":"Product Name","Value":"XS23-TY3"},{"Tag":"Version","Value":"XS2"},{"Tag":"Serial Number","Value":"FTL83H1.3"},{"Tag":"UUID","Value":"4C4C4544-0054-4C10-8038-C6C04F334831"},{"Tag":"Wake-up Type","Value":"Power Switch"},{"Tag":"SKU Number","Value":""},{"Tag":"Family","Value":"Server"}]},{"Category":"Base Board Information","Details":[{"Tag":"Manufacturer","Value":"Dell"},{"Tag":"Product Name","Value":"PLUTONIUM"},{"Tag":"Version","Value":"1395T2285001"},{"Tag":"Serial Number","Value":"PV9CMP4096"},{"Tag":"Asset Tag","Value":""},{"Tag":"Features","Value":""},{"Tag":"Location In Chassis","Value":""},{"Tag":"Chassis Handle","Value":"0x0003"},{"Tag":"Type","Value":"Motherboard"},{"Tag":"Contained Object Handles","Value":"0"}]},{"Category":"Chassis Information","Details":[{"Tag":"Manufacturer","Value":"Rack Mount Chassis"},{"Tag":"Type","Value":"Other"},{"Tag":"Lock","Value":"Not Present"},{"Tag":"Version","Value":"A00"},{"Tag":"Serial Number","Value":"2500888"},{"Tag":"Asset Tag","Value":""},{"Tag":"Boot-up State","Value":"Safe"},{"Tag":"Power Supply State","Value":"Safe"},{"Tag":"Thermal State","Value":"Safe"},{"Tag":"Security Status","Value":"None"},{"Tag":"OEM Information","Value":"0x00000000"},{"Tag":"Height","Value":"2 U"},{"Tag":"Number Of Power Cords","Value":"1"},{"Tag":"Contained Elements","Value":"0"}]},{"Category":"Processor Information","Details":[{"Tag":"Socket Designation","Value":"CPU 0"},{"Tag":"Type","Value":"Central Processor"},{"Tag":"Family","Value":"Xeon"},{"Tag":"Manufacturer","Value":"Intel"},{"Tag":"ID","Value":"A5 06 01 00 FF FB EB BF"},{"Tag":"Signature","Value":"Type 0, Family 6, Model 26, Stepping 5"},{"Tag":"Flags","Value":""},{"Tag":"Version","Value":"Intel(R) Xeon(R) CPU L5520 @ 2.27GHz"},{"Tag":"Voltage","Value":"1.3 V"},{"Tag":"External Clock","Value":"133 MHz"},{"Tag":"Max Speed","Value":"2266 MHz"},{"Tag":"Current Speed","Value":"2266 MHz"},{"Tag":"Status","Value":"Populated, Enabled"},{"Tag":"Upgrade","Value":"Other"},{"Tag":"L1 Cache Handle","Value":"0x0005"},{"Tag":"L2 Cache Handle","Value":"0x0006"},{"Tag":"L3 Cache Handle","Value":"0x0007"},{"Tag":"Serial Number","Value":""},{"Tag":"Asset Tag","Value":""},{"Tag":"Part Number","Value":""},{"Tag":"Core Count","Value":"4"},{"Tag":"Core Enabled","Value":"4"},{"Tag":"Thread Count","Value":"8"},{"Tag":"Characteristics","Value":""}]},{"Category":"Cache Information","Details":[{"Tag":"Socket Designation","Value":"L1-Cache"},{"Tag":"Configuration","Value":"Enabled, Not Socketed, Level 1"},{"Tag":"Operational Mode","Value":"Write Back"},{"Tag":"Location","Value":"Internal"},{"Tag":"Installed Size","Value":"128 kB"},{"Tag":"Maximum Size","Value":"128 kB"},{"Tag":"Supported SRAM Types","Value":""},{"Tag":"Installed SRAM Type","Value":"Other"},{"Tag":"Speed","Value":"Unknown"},{"Tag":"Error Correction Type","Value":"Single-bit ECC"},{"Tag":"System Type","Value":"Data"},{"Tag":"Associativity","Value":"8-way Set-associative"}]},{"Category":"Cache Information","Details":[{"Tag":"Socket Designation","Value":"L2-Cache"},{"Tag":"Configuration","Value":"Enabled, Not Socketed, Level 2"},{"Tag":"Operational Mode","Value":"Write Back"},{"Tag":"Location","Value":"Internal"},{"Tag":"Installed Size","Value":"1024 kB"},{"Tag":"Maximum Size","Value":"1024 kB"},{"Tag":"Supported SRAM Types","Value":""},{"Tag":"Installed SRAM Type","Value":"Other"},{"Tag":"Speed","Value":"Unknown"},{"Tag":"Error Correction Type","Value":"Single-bit ECC"},{"Tag":"System Type","Value":"Unified"},{"Tag":"Associativity","Value":"8-way Set-associative"}]},{"Category":"Cache Information","Details":[{"Tag":"Socket Designation","Value":"L3-Cache"},{"Tag":"Configuration","Value":"Enabled, Not Socketed, Level 3"},{"Tag":"Operational Mode","Value":"Write Back"},{"Tag":"Location","Value":"Internal"},{"Tag":"Installed Size","Value":"8192 kB"},{"Tag":"Maximum Size","Value":"8192 kB"},{"Tag":"Supported SRAM Types","Value":""},{"Tag":"Installed SRAM Type","Value":"Other"},{"Tag":"Speed","Value":"Unknown"},{"Tag":"Error Correction Type","Value":"Single-bit ECC"},{"Tag":"System Type","Value":"Unified"},{"Tag":"Associativity","Value":"16-way Set-associative"}]},{"Category":"Processor Information","Details":[{"Tag":"Socket Designation","Value":"CPU 1"},{"Tag":"Type","Value":"Central Processor"},{"Tag":"Family","Value":"Xeon"},{"Tag":"Manufacturer","Value":"Intel"},{"Tag":"ID","Value":"A5 06 01 00 FF FB EB BF"},{"Tag":"Signature","Value":"Type 0, Family 6, Model 26, Stepping 5"},{"Tag":"Flags","Value":""},{"Tag":"Version","Value":"Intel(R) Xeon(R) CPU L5520 @ 2.27GHz"},{"Tag":"Voltage","Value":"1.3 V"},{"Tag":"External Clock","Value":"133 MHz"},{"Tag":"Max Speed","Value":"2266 MHz"},{"Tag":"Current Speed","Value":"2266 MHz"},{"Tag":"Status","Value":"Populated, Enabled"},{"Tag":"Upgrade","Value":"Other"},{"Tag":"L1 Cache Handle","Value":"0x0009"},{"Tag":"L2 Cache Handle","Value":"0x000A"},{"Tag":"L3 Cache Handle","Value":"0x000B"},{"Tag":"Serial Number","Value":""},{"Tag":"Asset Tag","Value":""},{"Tag":"Part Number","Value":""},{"Tag":"Core Count","Value":"4"},{"Tag":"Core Enabled","Value":"4"},{"Tag":"Thread Count","Value":"8"},{"Tag":"Characteristics","Value":""}]},{"Category":"Cache Information","Details":[{"Tag":"Socket Designation","Value":"L1-Cache"},{"Tag":"Configuration","Value":"Enabled, Not Socketed, Level 1"},{"Tag":"Operational Mode","Value":"Write Back"},{"Tag":"Location","Value":"Internal"},{"Tag":"Installed Size","Value":"128 kB"},{"Tag":"Maximum Size","Value":"128 kB"},{"Tag":"Supported SRAM Types","Value":""},{"Tag":"Installed SRAM Type","Value":"Other"},{"Tag":"Speed","Value":"Unknown"},{"Tag":"Error Correction Type","Value":"Single-bit ECC"},{"Tag":"System Type","Value":"Data"},{"Tag":"Associativity","Value":"8-way Set-associative"}]},{"Category":"Cache Information","Details":[{"Tag":"Socket Designation","Value":"L2-Cache"},{"Tag":"Configuration","Value":"Enabled, Not Socketed, Level 2"},{"Tag":"Operational Mode","Value":"Write Back"},{"Tag":"Location","Value":"Internal"},{"Tag":"Installed Size","Value":"1024 kB"},{"Tag":"Maximum Size","Value":"1024 kB"},{"Tag":"Supported SRAM Types","Value":""},{"Tag":"Installed SRAM Type","Value":"Other"},{"Tag":"Speed","Value":"Unknown"},{"Tag":"Error Correction Type","Value":"Single-bit ECC"},{"Tag":"System Type","Value":"Unified"},{"Tag":"Associativity","Value":"8-way Set-associative"}]},{"Category":"Cache Information","Details":[{"Tag":"Socket Designation","Value":"L3-Cache"},{"Tag":"Configuration","Value":"Enabled, Not Socketed, Level 3"},{"Tag":"Operational Mode","Value":"Write Back"},{"Tag":"Location","Value":"Internal"},{"Tag":"Installed Size","Value":"8192 kB"},{"Tag":"Maximum Size","Value":"8192 kB"},{"Tag":"Supported SRAM Types","Value":""},{"Tag":"Installed SRAM Type","Value":"Other"},{"Tag":"Speed","Value":"Unknown"},{"Tag":"Error Correction Type","Value":"Single-bit ECC"},{"Tag":"System Type","Value":"Unified"},{"Tag":"Associativity","Value":"16-way Set-associative"}]},{"Category":"System Slot Information","Details":[{"Tag":"Designation","Value":"PCIe Slot"},{"Tag":"Type","Value":"x16 PCI Express"},{"Tag":"Current Usage","Value":"Available"},{"Tag":"Length","Value":"Short"},{"Tag":"ID","Value":"55"},{"Tag":"Characteristics","Value":""}]},{"Category":"On Board Device Information","Details":[{"Tag":"Type","Value":"Video"},{"Tag":"Status","Value":"Enabled"},{"Tag":"Description","Value":"AST2050 VGA"}]},{"Category":"On Board Device Information","Details":[{"Tag":"Type","Value":"Ethernet"},{"Tag":"Status","Value":"Enabled"},{"Tag":"Description","Value":"WG82576EB NIC1"}]},{"Category":"On Board Device Information","Details":[{"Tag":"Type","Value":"Ethernet"},{"Tag":"Status","Value":"Enabled"},{"Tag":"Description","Value":"WG82576EB NIC2"}]},{"Category":"OEM Strings","Details":[{"Tag":"String 1","Value":"J15-A"},{"Tag":"String 2","Value":"J15-B"},{"Tag":"String 3","Value":"J15-C"},{"Tag":"String 4","Value":"J15-D"},{"Tag":"String 5","Value":"J15-E"}]},{"Category":"BIOS Language Information","Details":[{"Tag":"Language Description Format","Value":"Long"},{"Tag":"Installable Languages","Value":"1"},{"Tag":"Currently Installed Language","Value":"en|US|iso8859-1"}]},{"Category":"Physical Memory Array","Details":[{"Tag":"Location","Value":"System Board Or Motherboard"},{"Tag":"Use","Value":"System Memory"},{"Tag":"Error Correction Type","Value":"Multi-bit ECC"},{"Tag":"Maximum Capacity","Value":"48 GB"},{"Tag":"Error Information Handle","Value":"Not Provided"},{"Tag":"Number Of Devices","Value":"6"}]},{"Category":"Memory Array Mapped Address","Details":[{"Tag":"Starting Address","Value":"0x00000000000"},{"Tag":"Ending Address","Value":"0x005FFFFFFFF"},{"Tag":"Range Size","Value":"24 GB"},{"Tag":"Physical Array Handle","Value":"0x0012"},{"Tag":"Partition Width","Value":"1"}]},{"Category":"Memory Device","Details":[{"Tag":"Array Handle","Value":"0x0012"},{"Tag":"Error Information Handle","Value":"Not Provided"},{"Tag":"Total Width","Value":"72 bits"},{"Tag":"Data Width","Value":"64 bits"},{"Tag":"Size","Value":"4096 MB"},{"Tag":"Form Factor","Value":"DIMM"},{"Tag":"Set","Value":"None"},{"Tag":"Locator","Value":"CPU0"},{"Tag":"Bank Locator","Value":"DIMM01"},{"Tag":"Type","Value":"Other"},{"Tag":"Type Detail","Value":"Other"},{"Tag":"Speed","Value":"1066 MHz"},{"Tag":"Manufacturer","Value":"Hyundai"},{"Tag":"Serial Number","Value":"5182C121"},{"Tag":"Asset Tag","Value":"AssetTagNum01"},{"Tag":"Part Number","Value":"HMT151R7BFR4C-G7"},{"Tag":"Rank","Value":"Unknown"}]},{"Category":"Memory Device Mapped Address","Details":[{"Tag":"Starting Address","Value":"0x00000000000"},{"Tag":"Ending Address","Value":"0x000FFFFFFFF"},{"Tag":"Range Size","Value":"4 GB"},{"Tag":"Physical Device Handle","Value":"0x0014"},{"Tag":"Memory Array Mapped Address Handle","Value":"0x0013"},{"Tag":"Partition Row Position","Value":"1"},{"Tag":"Interleave Position","Value":"Unknown"},{"Tag":"Interleaved Data Depth","Value":"2"}]},{"Category":"Memory Device","Details":[{"Tag":"Array Handle","Value":"0x0012"},{"Tag":"Error Information Handle","Value":"Not Provided"},{"Tag":"Total Width","Value":"72 bits"},{"Tag":"Data Width","Value":"64 bits"},{"Tag":"Size","Value":"4096 MB"},{"Tag":"Form Factor","Value":"DIMM"},{"Tag":"Set","Value":"None"},{"Tag":"Locator","Value":"CPU0"},{"Tag":"Bank Locator","Value":"DIMM02"},{"Tag":"Type","Value":"Other"},{"Tag":"Type Detail","Value":"Other"},{"Tag":"Speed","Value":"1066 MHz"},{"Tag":"Manufacturer","Value":"Hyundai"},{"Tag":"Serial Number","Value":"EE03B026"},{"Tag":"Asset Tag","Value":"AssetTagNum02"},{"Tag":"Part Number","Value":"HMT151R7BFR4C-G7"},{"Tag":"Rank","Value":"Unknown"}]},{"Category":"Memory Device Mapped Address","Details":[{"Tag":"Starting Address","Value":"0x00100000000"},{"Tag":"Ending Address","Value":"0x001FFFFFFFF"},{"Tag":"Range Size","Value":"4 GB"},{"Tag":"Physical Device Handle","Value":"0x0016"},{"Tag":"Memory Array Mapped Address Handle","Value":"0x0013"},{"Tag":"Partition Row Position","Value":"1"},{"Tag":"Interleave Position","Value":"Unknown"},{"Tag":"Interleaved Data Depth","Value":"2"}]},{"Category":"Inactive","Details":[]},{"Category":"Inactive","Details":[]},{"Category":"Memory Device","Details":[{"Tag":"Array Handle","Value":"0x0012"},{"Tag":"Error Information Handle","Value":"Not Provided"},{"Tag":"Total Width","Value":"72 bits"},{"Tag":"Data Width","Value":"64 bits"},{"Tag":"Size","Value":"4096 MB"},{"Tag":"Form Factor","Value":"DIMM"},{"Tag":"Set","Value":"None"},{"Tag":"Locator","Value":"CPU0"},{"Tag":"Bank Locator","Value":"DIMM03"},{"Tag":"Type","Value":"Other"},{"Tag":"Type Detail","Value":"Other"},{"Tag":"Speed","Value":"1066 MHz"},{"Tag":"Manufacturer","Value":"Hyundai"},{"Tag":"Serial Number","Value":"50827121"},{"Tag":"Asset Tag","Value":"AssetTagNum03"},{"Tag":"Part Number","Value":"HMT151R7BFR4C-G7"},{"Tag":"Rank","Value":"Unknown"}]},{"Category":"Memory Device Mapped Address","Details":[{"Tag":"Starting Address","Value":"0x00200000000"},{"Tag":"Ending Address","Value":"0x002FFFFFFFF"},{"Tag":"Range Size","Value":"4 GB"},{"Tag":"Physical Device Handle","Value":"0x001A"},{"Tag":"Memory Array Mapped Address Handle","Value":"0x0013"},{"Tag":"Partition Row Position","Value":"1"},{"Tag":"Interleave Position","Value":"Unknown"},{"Tag":"Interleaved Data Depth","Value":"2"}]},{"Category":"Memory Device","Details":[{"Tag":"Array Handle","Value":"0x0012"},{"Tag":"Error Information Handle","Value":"Not Provided"},{"Tag":"Total Width","Value":"72 bits"},{"Tag":"Data Width","Value":"64 bits"},{"Tag":"Size","Value":"4096 MB"},{"Tag":"Form Factor","Value":"DIMM"},{"Tag":"Set","Value":"None"},{"Tag":"Locator","Value":"CPU0"},{"Tag":"Bank Locator","Value":"DIMM04"},{"Tag":"Type","Value":"Other"},{"Tag":"Type Detail","Value":"Other"},{"Tag":"Speed","Value":"1066 MHz"},{"Tag":"Manufacturer","Value":"Hyundai"},{"Tag":"Serial Number","Value":"6D822121"},{"Tag":"Asset Tag","Value":"AssetTagNum04"},{"Tag":"Part Number","Value":"HMT151R7BFR4C-G7"},{"Tag":"Rank","Value":"Unknown"}]},{"Category":"Memory Device Mapped Address","Details":[{"Tag":"Starting Address","Value":"0x00300000000"},{"Tag":"Ending Address","Value":"0x003FFFFFFFF"},{"Tag":"Range Size","Value":"4 GB"},{"Tag":"Physical Device Handle","Value":"0x001C"},{"Tag":"Memory Array Mapped Address Handle","Value":"0x0013"},{"Tag":"Partition Row Position","Value":"1"},{"Tag":"Interleave Position","Value":"Unknown"},{"Tag":"Interleaved Data Depth","Value":"2"}]},{"Category":"Inactive","Details":[]},{"Category":"Inactive","Details":[]},{"Category":"Memory Device","Details":[{"Tag":"Array Handle","Value":"0x0012"},{"Tag":"Error Information Handle","Value":"Not Provided"},{"Tag":"Total Width","Value":"72 bits"},{"Tag":"Data Width","Value":"64 bits"},{"Tag":"Size","Value":"4096 MB"},{"Tag":"Form Factor","Value":"DIMM"},{"Tag":"Set","Value":"None"},{"Tag":"Locator","Value":"CPU0"},{"Tag":"Bank Locator","Value":"DIMM05"},{"Tag":"Type","Value":"Other"},{"Tag":"Type Detail","Value":"Other"},{"Tag":"Speed","Value":"1066 MHz"},{"Tag":"Manufacturer","Value":"Hyundai"},{"Tag":"Serial Number","Value":"75CC610F"},{"Tag":"Asset Tag","Value":"AssetTagNum05"},{"Tag":"Part Number","Value":"HMT151R7BFR4C-G7"},{"Tag":"Rank","Value":"Unknown"}]},{"Category":"Memory Device Mapped Address","Details":[{"Tag":"Starting Address","Value":"0x00400000000"},{"Tag":"Ending Address","Value":"0x004FFFFFFFF"},{"Tag":"Range Size","Value":"4 GB"},{"Tag":"Physical Device Handle","Value":"0x0020"},{"Tag":"Memory Array Mapped Address Handle","Value":"0x0013"},{"Tag":"Partition Row Position","Value":"1"},{"Tag":"Interleave Position","Value":"Unknown"},{"Tag":"Interleaved Data Depth","Value":"2"}]},{"Category":"Memory Device","Details":[{"Tag":"Array Handle","Value":"0x0012"},{"Tag":"Error Information Handle","Value":"Not Provided"},{"Tag":"Total Width","Value":"72 bits"},{"Tag":"Data Width","Value":"64 bits"},{"Tag":"Size","Value":"4096 MB"},{"Tag":"Form Factor","Value":"DIMM"},{"Tag":"Set","Value":"None"},{"Tag":"Locator","Value":"CPU0"},{"Tag":"Bank Locator","Value":"DIMM06"},{"Tag":"Type","Value":"Other"},{"Tag":"Type Detail","Value":"Other"},{"Tag":"Speed","Value":"1066 MHz"},{"Tag":"Manufacturer","Value":"Hyundai"},{"Tag":"Serial Number","Value":"0802200B"},{"Tag":"Asset Tag","Value":"AssetTagNum06"},{"Tag":"Part Number","Value":"HMT151R7BFR4C-G7"},{"Tag":"Rank","Value":"Unknown"}]},{"Category":"Memory Device Mapped Address","Details":[{"Tag":"Starting Address","Value":"0x00500000000"},{"Tag":"Ending Address","Value":"0x005FFFFFFFF"},{"Tag":"Range Size","Value":"4 GB"},{"Tag":"Physical Device Handle","Value":"0x0022"},{"Tag":"Memory Array Mapped Address Handle","Value":"0x0013"},{"Tag":"Partition Row Position","Value":"1"},{"Tag":"Interleave Position","Value":"Unknown"},{"Tag":"Interleaved Data Depth","Value":"2"}]},{"Category":"Inactive","Details":[]},{"Category":"Inactive","Details":[]},{"Category":"Physical Memory Array","Details":[{"Tag":"Location","Value":"System Board Or Motherboard"},{"Tag":"Use","Value":"System Memory"},{"Tag":"Error Correction Type","Value":"Multi-bit ECC"},{"Tag":"Maximum Capacity","Value":"24 GB"},{"Tag":"Error Information Handle","Value":"Not Provided"},{"Tag":"Number Of Devices","Value":"6"}]},{"Category":"Memory Array Mapped Address","Details":[{"Tag":"Starting Address","Value":"0x00600000000"},{"Tag":"Ending Address","Value":"0x00BFFFFFFFF"},{"Tag":"Range Size","Value":"24 GB"},{"Tag":"Physical Array Handle","Value":"0x0026"},{"Tag":"Partition Width","Value":"1"}]},{"Category":"Memory Device","Details":[{"Tag":"Array Handle","Value":"0x0026"},{"Tag":"Error Information Handle","Value":"Not Provided"},{"Tag":"Total Width","Value":"72 bits"},{"Tag":"Data Width","Value":"64 bits"},{"Tag":"Size","Value":"4096 MB"},{"Tag":"Form Factor","Value":"DIMM"},{"Tag":"Set","Value":"None"},{"Tag":"Locator","Value":"CPU1"},{"Tag":"Bank Locator","Value":"DIMM07"},{"Tag":"Type","Value":"Other"},{"Tag":"Type Detail","Value":"Other"},{"Tag":"Speed","Value":"1066 MHz"},{"Tag":"Manufacturer","Value":"Hyundai"},{"Tag":"Serial Number","Value":"91625014"},{"Tag":"Asset Tag","Value":"AssetTagNum07"},{"Tag":"Part Number","Value":"HMT151R7BFR4C-G7"},{"Tag":"Rank","Value":"Unknown"}]},{"Category":"Memory Device Mapped Address","Details":[{"Tag":"Starting Address","Value":"0x00600000000"},{"Tag":"Ending Address","Value":"0x006FFFFFFFF"},{"Tag":"Range Size","Value":"4 GB"},{"Tag":"Physical Device Handle","Value":"0x0028"},{"Tag":"Memory Array Mapped Address Handle","Value":"0x0027"},{"Tag":"Partition Row Position","Value":"1"},{"Tag":"Interleave Position","Value":"Unknown"},{"Tag":"Interleaved Data Depth","Value":"2"}]},{"Category":"Memory Device","Details":[{"Tag":"Array Handle","Value":"0x0026"},{"Tag":"Error Information Handle","Value":"Not Provided"},{"Tag":"Total Width","Value":"72 bits"},{"Tag":"Data Width","Value":"64 bits"},{"Tag":"Size","Value":"4096 MB"},{"Tag":"Form Factor","Value":"DIMM"},{"Tag":"Set","Value":"None"},{"Tag":"Locator","Value":"CPU1"},{"Tag":"Bank Locator","Value":"DIMM08"},{"Tag":"Type","Value":"Other"},{"Tag":"Type Detail","Value":"Other"},{"Tag":"Speed","Value":"1066 MHz"},{"Tag":"Manufacturer","Value":"Hyundai"},{"Tag":"Serial Number","Value":"13044026"},{"Tag":"Asset Tag","Value":"AssetTagNum08"},{"Tag":"Part Number","Value":"HMT151R7BFR4C-G7"},{"Tag":"Rank","Value":"Unknown"}]},{"Category":"Memory Device Mapped Address","Details":[{"Tag":"Starting Address","Value":"0x00700000000"},{"Tag":"Ending Address","Value":"0x007FFFFFFFF"},{"Tag":"Range Size","Value":"4 GB"},{"Tag":"Physical Device Handle","Value":"0x002A"},{"Tag":"Memory Array Mapped Address Handle","Value":"0x0027"},{"Tag":"Partition Row Position","Value":"1"},{"Tag":"Interleave Position","Value":"Unknown"},{"Tag":"Interleaved Data Depth","Value":"2"}]},{"Category":"Inactive","Details":[]},{"Category":"Inactive","Details":[]},{"Category":"Memory Device","Details":[{"Tag":"Array Handle","Value":"0x0026"},{"Tag":"Error Information Handle","Value":"Not Provided"},{"Tag":"Total Width","Value":"72 bits"},{"Tag":"Data Width","Value":"64 bits"},{"Tag":"Size","Value":"4096 MB"},{"Tag":"Form Factor","Value":"DIMM"},{"Tag":"Set","Value":"None"},{"Tag":"Locator","Value":"CPU1"},{"Tag":"Bank Locator","Value":"DIMM09"},{"Tag":"Type","Value":"Other"},{"Tag":"Type Detail","Value":"Other"},{"Tag":"Speed","Value":"1066 MHz"},{"Tag":"Manufacturer","Value":"Hyundai"},{"Tag":"Serial Number","Value":"A30C821C"},{"Tag":"Asset Tag","Value":"AssetTagNum09"},{"Tag":"Part Number","Value":"HMT151R7BFR4C-G7"},{"Tag":"Rank","Value":"Unknown"}]},{"Category":"Memory Device Mapped Address","Details":[{"Tag":"Starting Address","Value":"0x00800000000"},{"Tag":"Ending Address","Value":"0x008FFFFFFFF"},{"Tag":"Range Size","Value":"4 GB"},{"Tag":"Physical Device Handle","Value":"0x002E"},{"Tag":"Memory Array Mapped Address Handle","Value":"0x0027"},{"Tag":"Partition Row Position","Value":"1"},{"Tag":"Interleave Position","Value":"Unknown"},{"Tag":"Interleaved Data Depth","Value":"2"}]},{"Category":"Memory Device","Details":[{"Tag":"Array Handle","Value":"0x0026"},{"Tag":"Error Information Handle","Value":"Not Provided"},{"Tag":"Total Width","Value":"72 bits"},{"Tag":"Data Width","Value":"64 bits"},{"Tag":"Size","Value":"4096 MB"},{"Tag":"Form Factor","Value":"DIMM"},{"Tag":"Set","Value":"None"},{"Tag":"Locator","Value":"CPU1"},{"Tag":"Bank Locator","Value":"DIMM10"},{"Tag":"Type","Value":"Other"},{"Tag":"Type Detail","Value":"Other"},{"Tag":"Speed","Value":"1066 MHz"},{"Tag":"Manufacturer","Value":"Hyundai"},{"Tag":"Serial Number","Value":"651C2026"},{"Tag":"Asset Tag","Value":"AssetTagNum10"},{"Tag":"Part Number","Value":"HMT151R7BFR4C-G7"},{"Tag":"Rank","Value":"Unknown"}]},{"Category":"Memory Device Mapped Address","Details":[{"Tag":"Starting Address","Value":"0x00900000000"},{"Tag":"Ending Address","Value":"0x009FFFFFFFF"},{"Tag":"Range Size","Value":"4 GB"},{"Tag":"Physical Device Handle","Value":"0x0030"},{"Tag":"Memory Array Mapped Address Handle","Value":"0x0027"},{"Tag":"Partition Row Position","Value":"1"},{"Tag":"Interleave Position","Value":"Unknown"},{"Tag":"Interleaved Data Depth","Value":"2"}]},{"Category":"Inactive","Details":[]},{"Category":"Inactive","Details":[]},{"Category":"Memory Device","Details":[{"Tag":"Array Handle","Value":"0x0026"},{"Tag":"Error Information Handle","Value":"Not Provided"},{"Tag":"Total Width","Value":"72 bits"},{"Tag":"Data Width","Value":"64 bits"},{"Tag":"Size","Value":"4096 MB"},{"Tag":"Form Factor","Value":"DIMM"},{"Tag":"Set","Value":"None"},{"Tag":"Locator","Value":"CPU1"},{"Tag":"Bank Locator","Value":"DIMM11"},{"Tag":"Type","Value":"Other"},{"Tag":"Type Detail","Value":"Other"},{"Tag":"Speed","Value":"1066 MHz"},{"Tag":"Manufacturer","Value":"Hyundai"},{"Tag":"Serial Number","Value":"90AFA115"},{"Tag":"Asset Tag","Value":"AssetTagNum11"},{"Tag":"Part Number","Value":"HMT151R7BFR4C-G7"},{"Tag":"Rank","Value":"Unknown"}]},{"Category":"Memory Device Mapped Address","Details":[{"Tag":"Starting Address","Value":"0x00A00000000"},{"Tag":"Ending Address","Value":"0x00AFFFFFFFF"},{"Tag":"Range Size","Value":"4 GB"},{"Tag":"Physical Device Handle","Value":"0x0034"},{"Tag":"Memory Array Mapped Address Handle","Value":"0x0027"},{"Tag":"Partition Row Position","Value":"1"},{"Tag":"Interleave Position","Value":"Unknown"},{"Tag":"Interleaved Data Depth","Value":"2"}]},{"Category":"Memory Device","Details":[{"Tag":"Array Handle","Value":"0x0026"},{"Tag":"Error Information Handle","Value":"Not Provided"},{"Tag":"Total Width","Value":"72 bits"},{"Tag":"Data Width","Value":"64 bits"},{"Tag":"Size","Value":"4096 MB"},{"Tag":"Form Factor","Value":"DIMM"},{"Tag":"Set","Value":"None"},{"Tag":"Locator","Value":"CPU1"},{"Tag":"Bank Locator","Value":"DIMM12"},{"Tag":"Type","Value":"Other"},{"Tag":"Type Detail","Value":"Other"},{"Tag":"Speed","Value":"1066 MHz"},{"Tag":"Manufacturer","Value":"Hyundai"},{"Tag":"Serial Number","Value":"3004B026"},{"Tag":"Asset Tag","Value":"AssetTagNum12"},{"Tag":"Part Number","Value":"HMT151R7BFR4C-G7"},{"Tag":"Rank","Value":"Unknown"}]},{"Category":"Memory Device Mapped Address","Details":[{"Tag":"Starting Address","Value":"0x00B00000000"},{"Tag":"Ending Address","Value":"0x00BFFFFFFFF"},{"Tag":"Range Size","Value":"4 GB"},{"Tag":"Physical Device Handle","Value":"0x0036"},{"Tag":"Memory Array Mapped Address Handle","Value":"0x0027"},{"Tag":"Partition Row Position","Value":"1"},{"Tag":"Interleave Position","Value":"Unknown"},{"Tag":"Interleaved Data Depth","Value":"2"}]},{"Category":"Inactive","Details":[]},{"Category":"Inactive","Details":[]},{"Category":"System Boot Information","Details":[{"Tag":"Status","Value":"No errors detected"}]},{"Category":"IPMI Device Information","Details":[{"Tag":"Interface Type","Value":"KCS (Keyboard Control Style)"},{"Tag":"Specification Version","Value":"2.0"},{"Tag":"I2C Slave Address","Value":"0x10"},{"Tag":"NV Storage Device","Value":"Not Present"},{"Tag":"Base Address","Value":"0x0000000000000CA2 (I/O)"},{"Tag":"Register Spacing","Value":"Successive Byte Boundaries"}]}]},"sysinfo.bmc": {"Entries":[{"Category":"bmc","Details":[{"Tag":"Device ID","Value":"37"},{"Tag":"Device Revision","Value":"1"},{"Tag":"Device SDRs","Value":"unsupported"},{"Tag":"Firmware Revision","Value":"1.04"},{"Tag":"Device Available","Value":"yes (normal operation)"},{"Tag":"IPMI Version","Value":"2.0"},{"Tag":"Sensor Device","Value":"supported"},{"Tag":"SDR Repository Device","Value":"supported"},{"Tag":"SEL Device","Value":"supported"},{"Tag":"FRU Inventory Device","Value":"supported"},{"Tag":"IPMB Event Receiver","Value":"supported"},{"Tag":"IPMB Event Generator","Value":"supported"},{"Tag":"Bridge","Value":"unsupported"},{"Tag":"Chassis Device","Value":"supported"},{"Tag":"Manufacturer ID","Value":"Inventec Enterprise System Corp. (20569)"},{"Tag":"Product ID","Value":"52"},{"Tag":"Auxiliary Firmware Revision Information","Value":"00006D6Eh"},{"Tag":"GUID","Value":"77b0ebd1-a000-7265-6967-542031343435"},{"Tag":"System Firmware Version","Value":"5441A104"},{"Tag":"System Name","Value":""},{"Tag":"Primary Operating System Name","Value":""},{"Tag":"Operating System Name","Value":""},{"Tag":"Channel Number","Value":"0"},{"Tag":"Medium Type","Value":"IPMB (I2C)"},{"Tag":"Protocol Type","Value":"IPMB-1.0"},{"Tag":"Active Session Count","Value":"0"},{"Tag":"Session Support","Value":"session-less"},{"Tag":"Vendor ID","Value":"Intelligent Platform Management Interface forum (7154)"},{"Tag":"Channel Number","Value":"1"},{"Tag":"Medium Type","Value":"802.3 LAN"},{"Tag":"Protocol Type","Value":"IPMB-1.0"},{"Tag":"Active Session Count","Value":"0"},{"Tag":"Session Support","Value":"multi-session"},{"Tag":"Vendor ID","Value":"Intelligent Platform Management Interface forum (7154)"},{"Tag":"Channel Number","Value":"6"},{"Tag":"Medium Type","Value":"IPMB (I2C)"},{"Tag":"Protocol Type","Value":"IPMB-1.0"},{"Tag":"Active Session Count","Value":"0"},{"Tag":"Session Support","Value":"session-less"},{"Tag":"Vendor ID","Value":"Intelligent Platform Management Interface forum (7154)"}]}]}}}`
sampleDigits = `[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50]`
sampleStrings = `["abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc"]`
sampleLiterals = `[null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false,null,true,false]`
sampleArrays = `[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[1]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]`
sampleObjects = `{"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": {"child": "value"}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}`
)
func BenchmarkUnmarshalMix(b *testing.B) { benchmarkStdUnmarshal([]byte(sampleMix), b) }
func BenchmarkDecodeMix(b *testing.B) { benchmarkStdLibDecode([]byte(sampleMix), b) }
func BenchmarkSliceMix(b *testing.B) { benchmarkBytesLexer([]byte(sampleMix), b) }
func BenchmarkReaderMix(b *testing.B) { benchmarkReaderLexer([]byte(sampleMix), b) }
func BenchmarkUnmarshalDigits(b *testing.B) { benchmarkStdUnmarshal([]byte(sampleDigits), b) }
func BenchmarkDecodeDigits(b *testing.B) { benchmarkStdLibDecode([]byte(sampleDigits), b) }
func BenchmarkSliceDigits(b *testing.B) { benchmarkBytesLexer([]byte(sampleDigits), b) }
func BenchmarkReaderDigits(b *testing.B) { benchmarkReaderLexer([]byte(sampleDigits), b) }
func BenchmarkUnmarshalStrings(b *testing.B) { benchmarkStdUnmarshal([]byte(sampleStrings), b) }
func BenchmarkDecodeStrings(b *testing.B) { benchmarkStdLibDecode([]byte(sampleStrings), b) }
func BenchmarkSliceStrings(b *testing.B) { benchmarkBytesLexer([]byte(sampleStrings), b) }
func BenchmarkReaderStrings(b *testing.B) { benchmarkReaderLexer([]byte(sampleStrings), b) }
func BenchmarkUnmarshalLiterals(b *testing.B) { benchmarkStdUnmarshal([]byte(sampleLiterals), b) }
func BenchmarkDecodeLiterals(b *testing.B) { benchmarkStdLibDecode([]byte(sampleLiterals), b) }
func BenchmarkSliceLiterals(b *testing.B) { benchmarkBytesLexer([]byte(sampleLiterals), b) }
func BenchmarkReaderLiterals(b *testing.B) { benchmarkReaderLexer([]byte(sampleLiterals), b) }
func BenchmarkUnmarshalArrays(b *testing.B) { benchmarkStdUnmarshal([]byte(sampleArrays), b) }
func BenchmarkDecodeArrays(b *testing.B) { benchmarkStdLibDecode([]byte(sampleArrays), b) }
func BenchmarkSliceArrays(b *testing.B) { benchmarkBytesLexer([]byte(sampleArrays), b) }
func BenchmarkReaderArrays(b *testing.B) { benchmarkReaderLexer([]byte(sampleArrays), b) }
func BenchmarkUnmarshalObjects(b *testing.B) { benchmarkStdUnmarshal([]byte(sampleObjects), b) }
func BenchmarkDecodeObjects(b *testing.B) { benchmarkStdLibDecode([]byte(sampleObjects), b) }
func BenchmarkSliceObjects(b *testing.B) { benchmarkBytesLexer([]byte(sampleObjects), b) }
func BenchmarkReaderObjects(b *testing.B) { benchmarkReaderLexer([]byte(sampleObjects), b) }
func TestBytesLexerReset(t *testing.T) {
as := assert.New(t)
lexer := NewSliceLexer([]byte(sampleMix), JSON)
sitems := readerToArray(lexer)
lexer.reset()
sitems2 := readerToArray(lexer)
as.EqualValues(sitems, sitems2)
}
func TestReaderLexerReset(t *testing.T) {
as := assert.New(t)
reader := bytes.NewReader([]byte(sampleMix))
lexer := NewReaderLexer(reader, JSON)
ritems := readerToArray(lexer)
lexer.reset()
reader.Seek(0, 0)
ritems2 := readerToArray(lexer)
as.EqualValues(ritems, ritems2, "Item slices are not equal")
}
func TestLexersAgainstEachOther(t *testing.T) {
as := assert.New(t)
slexer := NewSliceLexer([]byte(sampleMix), JSON)
sitems := readerToArray(slexer)
reader := strings.NewReader(sampleMix)
rlexer := NewReaderLexer(reader, JSON)
ritems := readerToArray(rlexer)
as.EqualValues(sitems, ritems)
}
func TestLargeJSON(t *testing.T) {
as := assert.New(t)
input, err := ioutil.ReadFile("large.test")
if err != nil {
t.SkipNow()
return
}
lexer := NewSliceLexer(input, JSON)
for {
i, ok := lexer.next()
if i.typ == jsonError {
as.Fail(string(i.val))
}
_ = i
if !ok {
break
}
}
}
func benchmarkBytesLexer(input []byte, b *testing.B) {
lexer := NewSliceLexer(input, JSON)
b.ResetTimer()
for n := 0; n < b.N; n++ {
for {
_, ok := lexer.next()
if !ok {
break
}
}
lexer.reset()
}
}
func benchmarkReaderLexer(input []byte, b *testing.B) {
reader := bytes.NewReader(input)
lexer := NewReaderLexer(reader, JSON)
b.ResetTimer()
for n := 0; n < b.N; n++ {
for {
_, ok := lexer.next()
if !ok {
break
}
}
lexer.reset()
reader.Seek(0, 0)
}
}
func benchmarkStdLibDecode(input []byte, b *testing.B) {
reader := bytes.NewReader(input)
dec := json.NewDecoder(reader)
b.ResetTimer()
for n := 0; n < b.N; n++ {
var x struct{}
dec.Decode(&x)
reader.Seek(0, 0)
}
}
// Not comparable to previous benchmarks
func benchmarkStdUnmarshal(input []byte, b *testing.B) {
b.ResetTimer()
for n := 0; n < b.N; n++ {
var x interface{}
err := json.Unmarshal(input, &x)
if err != nil {
b.Error(err)
}
}
}
func BenchmarkStdUnmarshalLarge(b *testing.B) {
input, err := ioutil.ReadFile("large.test")
if err != nil {
b.SkipNow()
}
benchmarkStdUnmarshal(input, b)
}
func BenchmarkStdLibDecodeLarge(b *testing.B) {
input, err := ioutil.ReadFile("large.test")
if err != nil {
b.SkipNow()
}
reader := bytes.NewReader(input)
dec := json.NewDecoder(reader)
b.ResetTimer()
for n := 0; n < b.N; n++ {
var x struct{}
dec.Decode(&x)
reader.Seek(0, 0)
}
}
func BenchmarkSliceLexerLarge(b *testing.B) {
input, err := ioutil.ReadFile("large.test")
if err != nil {
b.SkipNow()
}
benchmarkBytesLexer(input, b)
}
func BenchmarkReaderLexerLarge(b *testing.B) {
input, err := os.Open("large.test")
if err != nil {
b.SkipNow()
}
// reader := io.NewReader(input)
// reader, _ := os.Open("large.test")
lexer := NewReaderLexer(input, JSON)
b.ResetTimer()
for n := 0; n < b.N; n++ {
for {
_, ok := lexer.next()
if !ok {
break
}
}
lexer.reset()
input.Seek(0, 0)
}
}
type lexTest struct {
name string
input string
tokenTypes []int
}