generated a profile-dependencies.dot base on chromium r197479(28.0.1494):
digraph {
/* Dependencies */
ProfileSyncService -> AboutSigninInternals;
AboutSigninInternals -> SigninManager;
IdentityAPI -> SigninManager;
ProfileSyncService -> SigninManager;
UserPolicySigninService -> SigninManager;
SigninManager -> TokenService;
AboutSigninInternals -> TokenService;
IdentityAPI -> TokenService;
UserPolicySigninService -> TokenService;
TokenService -> WebDataService;
TemplateURLServiceFactory -> WebDataService;
PersonalDataManager -> WebDataService;
PasswordStore -> WebDataService;
ProfileSyncService -> WebDataService;
SigninManager -> GlobalErrorService;
ExtensionSystemShared -> GlobalErrorService;
ProfileSyncService -> GlobalErrorService;
HistoryService -> BookmarkModel;
ProfileSyncService -> BookmarkModel;
DownloadService -> HistoryService;
TemplateURLServiceFactory -> HistoryService;
ProfileSyncService -> HistoryService;
FaviconService -> HistoryService;
AutocompleteActionPredictor -> HistoryService;
ResourcePrefetchPredictor -> HistoryService;
PrerenderManager -> HistoryService;
AlarmManager -> ExtensionSystem;
AudioAPI -> ExtensionSystem;
BookmarksAPI -> ExtensionSystem;
BluetoothAPI -> ExtensionSystem;
ChromeManifestParser -> ExtensionSystem;
CommandService -> ExtensionSystem;
ContentScriptsParser -> ExtensionSystem;
CookiesAPI -> ExtensionSystem;
CSPParser -> ExtensionSystem;
DialAPI -> ExtensionSystem;
ExtensionActionAPI -> ExtensionSystem;
FileHandlersAPI -> ExtensionSystem;
FontSettingsAPI -> ExtensionSystem;
HistoryAPI -> ExtensionSystem;
I18nAPI -> ExtensionSystem;
IdentityAPI -> ExtensionSystem;
IdleManager -> ExtensionSystem;
InstallTracker -> ExtensionSystem;
InputAPI -> ExtensionSystem;
ManagedModeAPI -> ExtensionSystem;
ManagementAPI -> ExtensionSystem;
MediaGalleriesPrivateAPI -> ExtensionSystem;
OmniboxAPI -> ExtensionSystem;
PageLauncherAPI -> ExtensionSystem;
PluginsAPI -> ExtensionSystem;
PreferenceAPI -> ExtensionSystem;
ProcessesAPI -> ExtensionSystem;
PushMessagingAPI -> ExtensionSystem;
ProfileSyncService -> ExtensionSystem;
SessionRestoreAPI -> ExtensionSystem;
StreamsPrivateAPI -> ExtensionSystem;
SystemIndicatorAPI -> ExtensionSystem;
SystemInfoAPI -> ExtensionSystem;
SuggestedLinksRegistry -> ExtensionSystem;
TabCaptureRegistry -> ExtensionSystem;
TabsWindowsAPI -> ExtensionSystem;
TtsAPI -> ExtensionSystem;
WebAccessibleResourcesParser -> ExtensionSystem;
WebNavigationAPI -> ExtensionSystem;
PrerenderManager -> ExtensionSystem;
ManagedUserService -> ExtensionSystem;
AutocompleteClassifier -> ExtensionSystem;
ExtensionSystem -> ExtensionSystemShared;
ExtensionSystemShared -> ThemeService;
ProfileSyncService -> ThemeService;
NTPResourceCache -> ThemeService;
OmniboxAPI -> TemplateURLServiceFactory;
ProfileSyncService -> TemplateURLServiceFactory;
TemplateURLFetcher -> TemplateURLServiceFactory;
AutocompleteClassifier -> TemplateURLServiceFactory;
TemplateURLServiceFactory -> GoogleURLTracker;
PushMessagingAPI -> ProfileSyncService;
ProfileSyncService -> PersonalDataManager;
ProfileSyncService -> PasswordStore;
SpellcheckAPI -> SpellcheckService;
UserPolicySigninService -> UserCloudPolicyManager;
AutocompleteActionPredictor -> PredictorDatabase;
ResourcePrefetchPredictor -> PredictorDatabase;
PrerenderManager -> PredictorDatabase;
PrerenderLinkmanager -> PrerenderManager;
AutocompleteClassifier -> ShortcutsBackend;
/* Toplevel attachments */
UserCloudPolicyManager -> Profile;
ExtensionPrefValueMap -> Profile;
WebDataService -> Profile;
GlobalErrorService -> Profile;
BackgroundContentsService -> Profile;
BookmarkModel -> Profile;
CaptivePortalService -> Profile;
ChromeGeolocationPermissionContext -> Profile;
CloudPrintProxyService -> Profile;
CookieSettings -> Profile;
DesktopNotificationService -> Profile;
AppRestoreService -> Profile;
ShortcutManager -> Profile;
AutocheckoutWhitelistManager -> Profile;
ActivityLog -> Profile;
ThemeService -> Profile;
GoogleURLTracker -> Profile;
SpellcheckService -> Profile;
FindBarState -> Profile;
GAIAInfoUpdateService -> Profile;
ChromeNotifierService -> Profile;
MediaGalleriesPreferences -> Profile;
PinnedTabService -> Profile;
PluginPrefs -> Profile;
PredictorDatabase -> Profile;
ProtocolHandlerRegistry -> Profile;
SessionService -> Profile;
ShortcutsBackend -> Profile;
ThumbnailService -> Profile;
ChromeSpeechRecognitionPreferences -> Profile;
TabRestoreService -> Profile;
TokenCacheService -> Profile;
UserStyleSheetWatcher -> Profile;
StartupTaskRunnerServiceFactory -> Profile;
ExtensionActionManager -> Profile;
InstantService -> Profile;
ImageLoader -> Profile;
/* Toplevel node */
Profile [shape=box];
}
then generated a png file: