OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "components/nacl/renderer/ppb_nacl_private_impl.h" | 5 #include "components/nacl/renderer/ppb_nacl_private_impl.h" |
6 | 6 |
7 #include <numeric> | 7 #include <numeric> |
8 #include <string> | 8 #include <string> |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
(...skipping 731 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
742 if (load_manager) | 742 if (load_manager) |
743 load_manager->ReportLoadError(error, error_message); | 743 load_manager->ReportLoadError(error, error_message); |
744 } | 744 } |
745 | 745 |
746 void ReportLoadAbort(PP_Instance instance) { | 746 void ReportLoadAbort(PP_Instance instance) { |
747 NexeLoadManager* load_manager = NexeLoadManager::Get(instance); | 747 NexeLoadManager* load_manager = NexeLoadManager::Get(instance); |
748 if (load_manager) | 748 if (load_manager) |
749 load_manager->ReportLoadAbort(); | 749 load_manager->ReportLoadAbort(); |
750 } | 750 } |
751 | 751 |
752 void NexeDidCrash(PP_Instance instance) { | |
753 NexeLoadManager* load_manager = NexeLoadManager::Get(instance); | |
754 if (load_manager) | |
755 load_manager->NexeDidCrash(); | |
756 } | |
757 | |
758 void InstanceCreated(PP_Instance instance) { | 752 void InstanceCreated(PP_Instance instance) { |
759 NexeLoadManager::Create(instance); | 753 NexeLoadManager::Create(instance); |
760 } | 754 } |
761 | 755 |
762 void InstanceDestroyed(PP_Instance instance) { | 756 void InstanceDestroyed(PP_Instance instance) { |
763 DeleteJsonManifest(instance); | 757 DeleteJsonManifest(instance); |
764 NexeLoadManager::Delete(instance); | 758 NexeLoadManager::Delete(instance); |
765 } | 759 } |
766 | 760 |
767 PP_Bool NaClDebugEnabledForURL(const char* alleged_nmf_url) { | 761 PP_Bool NaClDebugEnabledForURL(const char* alleged_nmf_url) { |
(...skipping 891 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1659 &BrokerDuplicateHandle, | 1653 &BrokerDuplicateHandle, |
1660 &GetReadExecPnaclFd, | 1654 &GetReadExecPnaclFd, |
1661 &CreateTemporaryFile, | 1655 &CreateTemporaryFile, |
1662 &GetNumberOfProcessors, | 1656 &GetNumberOfProcessors, |
1663 &PPIsNonSFIModeEnabled, | 1657 &PPIsNonSFIModeEnabled, |
1664 &ReportTranslationFinished, | 1658 &ReportTranslationFinished, |
1665 &DispatchEvent, | 1659 &DispatchEvent, |
1666 &ReportLoadSuccess, | 1660 &ReportLoadSuccess, |
1667 &ReportLoadError, | 1661 &ReportLoadError, |
1668 &ReportLoadAbort, | 1662 &ReportLoadAbort, |
1669 &NexeDidCrash, | |
1670 &InstanceCreated, | 1663 &InstanceCreated, |
1671 &InstanceDestroyed, | 1664 &InstanceDestroyed, |
1672 &NaClDebugEnabledForURL, | 1665 &NaClDebugEnabledForURL, |
1673 &GetSandboxArch, | 1666 &GetSandboxArch, |
1674 &LogToConsole, | 1667 &LogToConsole, |
1675 &GetNaClReadyState, | 1668 &GetNaClReadyState, |
1676 &Vlog, | 1669 &Vlog, |
1677 &InitializePlugin, | 1670 &InitializePlugin, |
1678 &GetNexeSize, | 1671 &GetNexeSize, |
1679 &RequestNaClManifest, | 1672 &RequestNaClManifest, |
(...skipping 11 matching lines...) Expand all Loading... |
1691 &StreamPexe | 1684 &StreamPexe |
1692 }; | 1685 }; |
1693 | 1686 |
1694 } // namespace | 1687 } // namespace |
1695 | 1688 |
1696 const PPB_NaCl_Private* GetNaClPrivateInterface() { | 1689 const PPB_NaCl_Private* GetNaClPrivateInterface() { |
1697 return &nacl_interface; | 1690 return &nacl_interface; |
1698 } | 1691 } |
1699 | 1692 |
1700 } // namespace nacl | 1693 } // namespace nacl |
OLD | NEW |