Merge "Move PersistentDataBlock* in server to its namespace" into main
This commit is contained in:
commit
0ac140858e
@ -45,7 +45,7 @@ import com.android.internal.util.IndentingPrintWriter;
|
||||
import com.android.internal.util.Preconditions;
|
||||
import com.android.internal.widget.LockPatternUtils;
|
||||
import com.android.server.LocalServices;
|
||||
import com.android.server.PersistentDataBlockManagerInternal;
|
||||
import com.android.server.pdb.PersistentDataBlockManagerInternal;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
|
@ -35,8 +35,8 @@ import android.service.oemlock.IOemLockService;
|
||||
import android.util.Slog;
|
||||
|
||||
import com.android.server.LocalServices;
|
||||
import com.android.server.PersistentDataBlockManagerInternal;
|
||||
import com.android.server.SystemService;
|
||||
import com.android.server.pdb.PersistentDataBlockManagerInternal;
|
||||
import com.android.server.pm.UserManagerInternal;
|
||||
import com.android.server.pm.UserManagerInternal.UserRestrictionsListener;
|
||||
import com.android.server.pm.UserRestrictionsUtils;
|
||||
|
2
services/core/java/com/android/server/pdb/OWNERS
Normal file
2
services/core/java/com/android/server/pdb/OWNERS
Normal file
@ -0,0 +1,2 @@
|
||||
victorhsieh@google.com
|
||||
swillden@google.com
|
@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.server;
|
||||
package com.android.server.pdb;
|
||||
|
||||
/**
|
||||
* Internal interface for storing and retrieving persistent data.
|
@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.server;
|
||||
package com.android.server.pdb;
|
||||
|
||||
import static com.android.internal.util.Preconditions.checkArgument;
|
||||
|
||||
@ -37,6 +37,9 @@ import com.android.internal.R;
|
||||
import com.android.internal.annotations.GuardedBy;
|
||||
import com.android.internal.util.DumpUtils;
|
||||
import com.android.server.pm.UserManagerInternal;
|
||||
import com.android.server.LocalServices;
|
||||
import com.android.server.SystemServerInitThreadPool;
|
||||
import com.android.server.SystemService;
|
||||
|
||||
import libcore.io.IoUtils;
|
||||
|
@ -41,8 +41,8 @@ import com.android.internal.messages.nano.SystemMessageProto.SystemMessage;
|
||||
import com.android.internal.notification.SystemNotificationChannels;
|
||||
import com.android.internal.widget.LockPatternUtils;
|
||||
import com.android.server.LocalServices;
|
||||
import com.android.server.PersistentDataBlockManagerInternal;
|
||||
import com.android.server.SystemService;
|
||||
import com.android.server.pdb.PersistentDataBlockManagerInternal;
|
||||
import com.android.server.pm.UserManagerInternal;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
|
@ -68,7 +68,7 @@ cc_library_static {
|
||||
"com_android_server_UsbHostManager.cpp",
|
||||
"com_android_server_vibrator_VibratorController.cpp",
|
||||
"com_android_server_vibrator_VibratorManagerService.cpp",
|
||||
"com_android_server_PersistentDataBlockService.cpp",
|
||||
"com_android_server_pdb_PersistentDataBlockService.cpp",
|
||||
"com_android_server_am_LowMemDetector.cpp",
|
||||
"com_android_server_pm_PackageManagerShellCommandDataLoader.cpp",
|
||||
"com_android_server_sensor_SensorService.cpp",
|
||||
|
@ -76,7 +76,7 @@ namespace android {
|
||||
return ret;
|
||||
}
|
||||
|
||||
static jlong com_android_server_PersistentDataBlockService_getBlockDeviceSize(JNIEnv *env, jclass, jstring jpath)
|
||||
static jlong com_android_server_pdb_PersistentDataBlockService_getBlockDeviceSize(JNIEnv *env, jclass, jstring jpath)
|
||||
{
|
||||
ScopedUtfChars path(env, jpath);
|
||||
int fd = open(path.c_str(), O_RDONLY);
|
||||
@ -91,7 +91,7 @@ namespace android {
|
||||
return size;
|
||||
}
|
||||
|
||||
static int com_android_server_PersistentDataBlockService_wipe(JNIEnv *env, jclass, jstring jpath) {
|
||||
static int com_android_server_pdb_PersistentDataBlockService_wipe(JNIEnv *env, jclass, jstring jpath) {
|
||||
ScopedUtfChars path(env, jpath);
|
||||
int fd = open(path.c_str(), O_WRONLY);
|
||||
|
||||
@ -107,13 +107,13 @@ namespace android {
|
||||
|
||||
static const JNINativeMethod sMethods[] = {
|
||||
/* name, signature, funcPtr */
|
||||
{"nativeGetBlockDeviceSize", "(Ljava/lang/String;)J", (void*)com_android_server_PersistentDataBlockService_getBlockDeviceSize},
|
||||
{"nativeWipe", "(Ljava/lang/String;)I", (void*)com_android_server_PersistentDataBlockService_wipe},
|
||||
{"nativeGetBlockDeviceSize", "(Ljava/lang/String;)J", (void*)com_android_server_pdb_PersistentDataBlockService_getBlockDeviceSize},
|
||||
{"nativeWipe", "(Ljava/lang/String;)I", (void*)com_android_server_pdb_PersistentDataBlockService_wipe},
|
||||
};
|
||||
|
||||
int register_android_server_PersistentDataBlockService(JNIEnv* env)
|
||||
int register_android_server_pdb_PersistentDataBlockService(JNIEnv* env)
|
||||
{
|
||||
return jniRegisterNativeMethods(env, "com/android/server/PersistentDataBlockService",
|
||||
return jniRegisterNativeMethods(env, "com/android/server/pdb/PersistentDataBlockService",
|
||||
sMethods, NELEM(sMethods));
|
||||
}
|
||||
|
@ -46,7 +46,7 @@ int register_android_server_connectivity_Vpn(JNIEnv* env);
|
||||
int register_android_server_devicepolicy_CryptoTestHelper(JNIEnv*);
|
||||
int register_android_server_tv_TvUinputBridge(JNIEnv* env);
|
||||
int register_android_server_tv_TvInputHal(JNIEnv* env);
|
||||
int register_android_server_PersistentDataBlockService(JNIEnv* env);
|
||||
int register_android_server_pdb_PersistentDataBlockService(JNIEnv* env);
|
||||
int register_android_server_Watchdog(JNIEnv* env);
|
||||
int register_android_server_HardwarePropertiesManagerService(JNIEnv* env);
|
||||
int register_android_server_SyntheticPasswordManager(JNIEnv* env);
|
||||
@ -104,7 +104,7 @@ extern "C" jint JNI_OnLoad(JavaVM* vm, void* /* reserved */)
|
||||
register_android_server_BatteryStatsService(env);
|
||||
register_android_server_tv_TvUinputBridge(env);
|
||||
register_android_server_tv_TvInputHal(env);
|
||||
register_android_server_PersistentDataBlockService(env);
|
||||
register_android_server_pdb_PersistentDataBlockService(env);
|
||||
register_android_server_HardwarePropertiesManagerService(env);
|
||||
register_android_server_storage_AppFuse(env);
|
||||
register_android_server_SyntheticPasswordManager(env);
|
||||
|
@ -485,13 +485,13 @@ import com.android.server.AlarmManagerInternal;
|
||||
import com.android.server.LocalManagerRegistry;
|
||||
import com.android.server.LocalServices;
|
||||
import com.android.server.LockGuard;
|
||||
import com.android.server.PersistentDataBlockManagerInternal;
|
||||
import com.android.server.SystemServerInitThreadPool;
|
||||
import com.android.server.SystemService;
|
||||
import com.android.server.SystemServiceManager;
|
||||
import com.android.server.devicepolicy.ActiveAdmin.TrustAgentInfo;
|
||||
import com.android.server.inputmethod.InputMethodManagerInternal;
|
||||
import com.android.server.net.NetworkPolicyManagerInternal;
|
||||
import com.android.server.pdb.PersistentDataBlockManagerInternal;
|
||||
import com.android.server.pm.DefaultCrossProfileIntentFilter;
|
||||
import com.android.server.pm.DefaultCrossProfileIntentFiltersUtils;
|
||||
import com.android.server.pm.PackageManagerLocal;
|
||||
|
@ -158,6 +158,7 @@ import com.android.server.os.BugreportManagerService;
|
||||
import com.android.server.os.DeviceIdentifiersPolicyService;
|
||||
import com.android.server.os.NativeTombstoneManagerService;
|
||||
import com.android.server.os.SchedulingPolicyService;
|
||||
import com.android.server.pdb.PersistentDataBlockService;
|
||||
import com.android.server.people.PeopleService;
|
||||
import com.android.server.permission.access.AccessCheckingService;
|
||||
import com.android.server.pm.ApexManager;
|
||||
|
@ -54,8 +54,8 @@ import com.android.internal.widget.LockPatternUtils;
|
||||
import com.android.internal.widget.LockSettingsInternal;
|
||||
import com.android.server.AlarmManagerInternal;
|
||||
import com.android.server.LocalServices;
|
||||
import com.android.server.PersistentDataBlockManagerInternal;
|
||||
import com.android.server.net.NetworkPolicyManagerInternal;
|
||||
import com.android.server.pdb.PersistentDataBlockManagerInternal;
|
||||
import com.android.server.pm.PackageManagerLocal;
|
||||
import com.android.server.pm.UserManagerInternal;
|
||||
import com.android.server.wm.ActivityTaskManagerInternal;
|
||||
|
@ -77,7 +77,7 @@ import com.android.internal.util.test.FakeSettingsProvider;
|
||||
import com.android.internal.widget.LockPatternUtils;
|
||||
import com.android.internal.widget.LockSettingsInternal;
|
||||
import com.android.server.AlarmManagerInternal;
|
||||
import com.android.server.PersistentDataBlockManagerInternal;
|
||||
import com.android.server.pdb.PersistentDataBlockManagerInternal;
|
||||
import com.android.server.net.NetworkPolicyManagerInternal;
|
||||
import com.android.server.pm.PackageManagerLocal;
|
||||
import com.android.server.pm.UserManagerInternal;
|
||||
|
@ -22,7 +22,7 @@ import static org.mockito.Mockito.mock;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.android.server.PersistentDataBlockManagerInternal;
|
||||
import com.android.server.pdb.PersistentDataBlockManagerInternal;
|
||||
|
||||
import org.mockito.invocation.InvocationOnMock;
|
||||
import org.mockito.stubbing.Answer;
|
||||
|
@ -53,8 +53,8 @@ import androidx.test.runner.AndroidJUnit4;
|
||||
|
||||
import com.android.internal.util.test.FakeSettingsProvider;
|
||||
import com.android.internal.util.test.FakeSettingsProviderRule;
|
||||
import com.android.server.PersistentDataBlockManagerInternal;
|
||||
import com.android.server.locksettings.LockSettingsStorage.PersistentData;
|
||||
import com.android.server.pdb.PersistentDataBlockManagerInternal;
|
||||
|
||||
import org.junit.After;
|
||||
import org.junit.Before;
|
||||
|
Loading…
x
Reference in New Issue
Block a user