• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Boot jar package name whitelist.
2# Each line is interpreted as a regular expression.
3
4###################################################
5# core-libart.jar & core-oj.jar
6java\.awt\.font
7java\.beans
8java\.io
9java\.lang
10java\.lang\.annotation
11java\.lang\.ref
12java\.lang\.reflect
13java\.math
14java\.net
15java\.nio
16java\.nio\.file
17java\.nio\.file\.spi
18java\.nio\.file\.attribute
19java\.nio\.channels
20java\.nio\.channels\.spi
21java\.nio\.charset
22java\.nio\.charset\.spi
23java\.security
24java\.security\.acl
25java\.security\.cert
26java\.security\.interfaces
27java\.security\.spec
28java\.sql
29java\.text
30java\.text\.spi
31java\.util
32java\.util\.concurrent
33java\.util\.concurrent\.atomic
34java\.util\.concurrent\.locks
35java\.util\.function
36java\.util\.jar
37java\.util\.logging
38java\.util\.prefs
39java\.util\.regex
40java\.util\.spi
41java\.util\.stream
42java\.util\.zip
43javax\.crypto
44javax\.crypto\.interfaces
45javax\.crypto\.spec
46javax\.net
47javax\.net\.ssl
48javax\.security\.auth
49javax\.security\.auth\.callback
50javax\.security\.auth\.login
51javax\.security\.auth\.x500
52javax\.security\.cert
53javax\.sql
54javax\.xml
55javax\.xml\.datatype
56javax\.xml\.namespace
57javax\.xml\.parsers
58javax\.xml\.transform
59javax\.xml\.transform\.dom
60javax\.xml\.transform\.sax
61javax\.xml\.transform\.stream
62javax\.xml\.validation
63javax\.xml\.xpath
64org\.w3c\.dom
65org\.w3c\.dom\.ls
66org\.w3c\.dom\.traversal
67# OpenJdk internal implementation.
68sun\.misc
69sun\.util.*
70sun\.text.*
71sun\.security.*
72sun\.reflect.*
73sun\.nio.*
74sun\.net.*
75com\.sun\..*
76
77# TODO: Move these internal org.apache.harmony classes to libcore.*
78org\.apache\.harmony\.crypto\.internal
79org\.apache\.harmony\.dalvik
80org\.apache\.harmony\.dalvik\.ddmc
81org\.apache\.harmony\.luni\.internal\.util
82org\.apache\.harmony\.security
83org\.apache\.harmony\.security\.asn1
84org\.apache\.harmony\.security\.fortress
85org\.apache\.harmony\.security\.pkcs10
86org\.apache\.harmony\.security\.pkcs7
87org\.apache\.harmony\.security\.pkcs8
88org\.apache\.harmony\.security\.provider\.crypto
89org\.apache\.harmony\.security\.utils
90org\.apache\.harmony\.security\.x501
91org\.apache\.harmony\.security\.x509
92org\.apache\.harmony\.security\.x509\.tsp
93org\.apache\.harmony\.xml
94org\.apache\.harmony\.xml\.dom
95org\.apache\.harmony\.xml\.parsers
96
97org\.json
98org\.xmlpull\.v1
99org\.xmlpull\.v1\.sax2
100
101# TODO:  jarjar org.kxml2.io to com.android org\.kxml2\.io
102org\.kxml2\.io
103org\.xml
104org\.xml\.sax
105org\.xml\.sax\.ext
106org\.xml\.sax\.helpers
107
108dalvik\..*
109libcore\..*
110android\..*
111com\.android\..*
112
113
114###################################################
115# core-junit.jar
116junit\.extensions
117junit\.framework
118
119
120###################################################
121# ext.jar
122# TODO: jarjar javax.sip to com.android
123javax\.sip
124javax\.sip\.address
125javax\.sip\.header
126javax\.sip\.message
127
128# TODO: jarjar org.apache.commons to com.android
129org\.apache\.commons\.codec
130org\.apache\.commons\.codec\.binary
131org\.apache\.commons\.codec\.language
132org\.apache\.commons\.codec\.net
133org\.apache\.commons\.logging
134org\.apache\.commons\.logging\.impl
135org\.apache\.http
136org\.apache\.http\.auth
137org\.apache\.http\.auth\.params
138org\.apache\.http\.client
139org\.apache\.http\.client\.entity
140org\.apache\.http\.client\.methods
141org\.apache\.http\.client\.params
142org\.apache\.http\.client\.protocol
143org\.apache\.http\.client\.utils
144org\.apache\.http\.conn
145org\.apache\.http\.conn\.params
146org\.apache\.http\.conn\.routing
147org\.apache\.http\.conn\.scheme
148org\.apache\.http\.conn\.ssl
149org\.apache\.http\.conn\.util
150org\.apache\.http\.cookie
151org\.apache\.http\.cookie\.params
152org\.apache\.http\.entity
153org\.apache\.http\.impl
154org\.apache\.http\.impl\.auth
155org\.apache\.http\.impl\.client
156org\.apache\.http\.impl\.client
157org\.apache\.http\.impl\.conn
158org\.apache\.http\.impl\.conn\.tsccm
159org\.apache\.http\.impl\.cookie
160org\.apache\.http\.impl\.entity
161org\.apache\.http\.impl\.io
162org\.apache\.http\.impl\.io
163org\.apache\.http\.io
164org\.apache\.http\.message
165org\.apache\.http\.params
166org\.apache\.http\.protocol
167org\.apache\.http\.util
168
169# TODO: jarjar gov.nist to com.android
170gov\.nist\.core
171gov\.nist\.core\.net
172gov\.nist\.javax\.sip
173gov\.nist\.javax\.sip\.address
174gov\.nist\.javax\.sip\.clientauthutils
175gov\.nist\.javax\.sip\.header
176gov\.nist\.javax\.sip\.header\.extensions
177gov\.nist\.javax\.sip\.header\.ims
178gov\.nist\.javax\.sip\.message
179gov\.nist\.javax\.sip\.parser
180gov\.nist\.javax\.sip\.parser\.extensions
181gov\.nist\.javax\.sip\.parser\.ims
182gov\.nist\.javax\.sip\.stack
183
184org\.ccil\.cowan\.tagsoup
185org\.ccil\.cowan\.tagsoup\.jaxp
186
187###################################################
188# framework.jar
189javax\.microedition\.khronos\.opengles
190javax\.microedition\.khronos\.egl
191
192android
193
194
195###################################################
196# telephony-common.jar
197com\.google\..*
198
199
200###################################################
201# apache-xml.jar
202org\.apache\.xml\.res
203org\.apache\.xml\.utils
204org\.apache\.xml\.utils\.res
205org\.apache\.xml\.dtm
206org\.apache\.xml\.dtm\.ref
207org\.apache\.xml\.dtm\.ref\.dom2dtm
208org\.apache\.xml\.dtm\.ref\.sax2dtm
209org\.apache\.xml\.serializer
210org\.apache\.xml\.serializer\.utils
211org\.apache\.xml\.serializer\.dom3
212org\.apache\.xpath
213org\.apache\.xpath\.operations
214org\.apache\.xpath\.domapi
215org\.apache\.xpath\.functions
216org\.apache\.xpath\.res
217org\.apache\.xpath\.axes
218org\.apache\.xpath\.objects
219org\.apache\.xpath\.patterns
220org\.apache\.xpath\.jaxp
221org\.apache\.xpath\.compiler
222org\.apache\.xalan
223org\.apache\.xalan\.res
224org\.apache\.xalan\.templates
225org\.apache\.xalan\.serialize
226org\.apache\.xalan\.extensions
227org\.apache\.xalan\.processor
228org\.apache\.xalan\.transformer
229org\.apache\.xalan\.xslt
230