this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Create PerformanceAnalysis.framework stubs

+3186
+2
src/CMakeLists.txt
··· 153 153 ${CMAKE_CURRENT_SOURCE_DIR}/external/cocotron/CoreVideo/include 154 154 ${CMAKE_CURRENT_SOURCE_DIR}/external/WTF/include 155 155 ${CMAKE_CURRENT_SOURCE_DIR}/external/bmalloc/include 156 + ${CMAKE_CURRENT_SOURCE_DIR}/PerformanceAnalysis/include 156 157 ${CMAKE_CURRENT_SOURCE_DIR}/lkm/include 157 158 ) 158 159 ··· 295 296 add_subdirectory(ImageIO) 296 297 add_subdirectory(login) 297 298 add_subdirectory(DebugSymbols) 299 + add_subdirectory(PerformanceAnalysis) 298 300 add_subdirectory(external/bsm) 299 301 add_subdirectory(external/gdb) 300 302 add_subdirectory(external/Heimdal)
+23
src/PerformanceAnalysis/CMakeLists.txt
··· 1 + project(PerformanceAnalysis) 2 + 3 + set(DYLIB_COMPAT_VERSION "1.0.0") 4 + set(DYLIB_CURRENT_VERSION "148.0.0") 5 + 6 + file(GLOB PA_C src/*.c) 7 + file(GLOB PA_OBJC src/*.m) 8 + 9 + add_framework(PerformanceAnalysis 10 + FAT 11 + CURRENT_VERSION 12 + PRIVATE 13 + VERSION "A" 14 + 15 + SOURCES 16 + ${PA_C} 17 + ${PA_OBJC} 18 + 19 + DEPENDENCIES 20 + system 21 + objc 22 + Foundation 23 + )
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/AllocationTotal.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface AllocationTotal : MallocDataCategorySummary 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/AllocationTotalDiff.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface AllocationTotalDiff : MallocDataCategorySummaryDiff 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/MallocDataCategorySummary.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface MallocDataCategorySummary : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/MallocDataCategorySummaryDiff.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface MallocDataCategorySummaryDiff : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/MallocTotal.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface MallocTotal : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/MallocTotalDiff.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface MallocTotalDiff : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAAbandonedMemory.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAAbandonedMemory : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PACommpageRegion.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PACommpageRegion : PAMemRegion 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PADataArchive.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PADataArchive : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PADataArchiveHandle.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PADataArchiveHandle : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PADataArchiveKey.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PADataArchiveKey : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAFootprint.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAFootprint : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAGraphicsInfoCollector.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAGraphicsInfoCollector : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAImage.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAImage : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAImageSection.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAImageSection : PARangeContainer 21 + 22 + @end
+24
src/PerformanceAnalysis/include/PerformanceAnalysis/PAImageSegment.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PARangeContainer.h> 21 + 22 + @interface PAImageSegment : PARangeContainer 23 + 24 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAImageSegmentRegion.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAImageSegmentRegion : PAMemRegion 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAMallocData.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAMallocData : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAMallocRegion.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAMallocRegion : PAMemRegion 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAMallocStackTree.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAMallocStackTree : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAMallocStackTreeFrame.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAMallocStackTreeFrame : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAMappedFileRegion.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAMappedFileRegion : PAMemRegion 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAMemAllocation.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAMemAllocation : PAMemRange 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAMemAllocationCategory.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAMemAllocationCategory : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAMemRange.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAMemRange : NSObject 21 + 22 + @end
+24
src/PerformanceAnalysis/include/PerformanceAnalysis/PAMemRegion.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PAMemRange.h> 21 + 22 + @interface PAMemRegion : PAMemRange 23 + 24 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAMemoryCategory.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAMemoryCategory : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAMemoryCategoryAggregation.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAMemoryCategoryAggregation : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAMemoryCategoryOrganizer.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAMemoryCategoryOrganizer : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAMemoryObject.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAMemoryObject : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAMemoryObjectOrganizer.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAMemoryObjectOrganizer : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAMemorySimpleGraphicsSummary.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAMemorySimpleGraphicsSummary : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAMemorySubCategory.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAMemorySubCategory : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAPLDistributedNotificationHandler.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAPLDistributedNotificationHandler : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAPage.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAPage : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAPageResidency.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAPageResidency : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAPageResidencyDiff.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAPageResidencyDiff : NSObject 21 + 22 + @end
+24
src/PerformanceAnalysis/include/PerformanceAnalysis/PAPerfLoggingClientOperation.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PAPerfLoggingOperation.h> 21 + 22 + @interface PAPerfLoggingClientOperation : PAPerfLoggingOperation 23 + 24 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAPerfLoggingIntervalData.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAPerfLoggingIntervalData : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAPerfLoggingIntervalTransitionEvent.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAPerfLoggingIntervalTransitionEvent : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAPerfLoggingOperation.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAPerfLoggingOperation : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAPerfLoggingOperationCompletionNotification.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAPerfLoggingOperationCompletionNotification : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAPerfLoggingOperationCompletionNotificationIntervalData.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAPerfLoggingOperationCompletionNotificationIntervalData : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAProcess.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAProcess : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAProcessMemoryGroup.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAProcessMemoryGroup : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PARangeContainer.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PARangeContainer : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PASampleNode.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PASampleNode : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PASystem.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PASystem : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAVideoCard.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAVideoCard : NSObject 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PAVideoCardSet.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PAVideoCardSet : NSObject 21 + 22 + @end
+145
src/PerformanceAnalysis/include/PerformanceAnalysis/PerformanceAnalysis.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <Foundation/Foundation.h> 21 + 22 + void* MachToNano(void); 23 + void* PACFBundleCopyStringForKey(void); 24 + void* PACancelOperation(void); 25 + void* PACommonAverageFromArray(void); 26 + void* PACommonStandardDeviationFromArray(void); 27 + void* PACurrentRealTimeInSeconds(void); 28 + void* PADetailedPerfLoggingIsEnabled(void); 29 + void* PADetailedPerfLoggingWhiteListAddEntry(void); 30 + void* PADetailedPerfLoggingWhiteListClearList(void); 31 + void* PADetailedPerfLoggingWhiteListRemoveEntry(void); 32 + void* PAMachTimeForMachAbsTime(void); 33 + void* PAMachTimeForMachAbsTimeWithTimebase(void); 34 + void* PAMachTimeForNSNumberOfMachAbsTime(void); 35 + void* PAMachTimeGetCurrent(void); 36 + void* PAMachTimeToMachAbsTimeWithTimebase(void); 37 + void* PAMarkOperationEnd(void); 38 + void* PAMarkOperationEndAndGetIntervalStats(void); 39 + void* PAMarkOperationEndAndTruncateByDurationInSec(void); 40 + void* PAMarkOperationEndAndTruncateByDurationInSecAndGetIntervalStats(void); 41 + void* PAMarkOperationEvent(void); 42 + void* PAMarkOperationIntervalEnd(void); 43 + void* PAMarkOperationIntervalEndAndStart(void); 44 + void* PAMarkOperationIntervalStart(void); 45 + void* PAMarkOperationStart(void); 46 + void* PAMarkOperationStartAndSetContextProcessingConfiguration(void); 47 + void* PANSDictionaryCopyStringForKey(void); 48 + void* PAPerfLoggingGetLogHandle(void); 49 + void* PAPerfLoggingIntervalPrintHeader(void); 50 + void* PAPerfLoggingIsEnabled(void); 51 + void* PAPerfLoggingMachAbsoluteTimeToSeconds(void); 52 + void* PAPerfLoggingOnlyReportFramerate(void); 53 + void* PAPerfLoggingProcessWSUpdateInfoDictionary(void); 54 + void* PAPerfLoggingSecondsToMachAbsoluteTime(void); 55 + void* PAPerfLoggingSetDataGatheringEnabled(void); 56 + void* PAPerfLoggingTimeoutIsEnabled(void); 57 + void* PASetContextProcessingConfigurationForOperation(void); 58 + void* PASetContextProcessingConfigurationForOperationIntervalType(void); 59 + void* PAXPCCancelOperation(void); 60 + void* PAXPCGetAPDConnection(void); 61 + void* PAXPCMarkOperationEnd(void); 62 + void* PAXPCMarkOperationEndAndTruncateByDurationInSec(void); 63 + void* PAXPCMarkOperationEndAndTruncateByDurationInSecNoSysLogLogging(void); 64 + void* PAXPCMarkOperationEndNoSysLogLogging(void); 65 + void* PAXPCMarkOperationEvent(void); 66 + void* PAXPCMarkOperationIntervalEnd(void); 67 + void* PAXPCMarkOperationIntervalEndAndStart(void); 68 + void* PAXPCMarkOperationIntervalStart(void); 69 + void* PAXPCMarkOperationStart(void); 70 + void* PAXPCMarkOperationStartAndForceDetailedLogging(void); 71 + void* PA_MachAbsTimeToNanosecondsWithTimebase(void); 72 + void* PA_NanosecondsToMachAbsTimeWithTimebase(void); 73 + void* _PALogTimestamp(void); 74 + void* _PAPrintToMutableData(void); 75 + void* formattedAddress(void); 76 + void* formattedBytes(void); 77 + void* formattedBytesDouble(void); 78 + void* formattedSignedBytes(void); 79 + void* levelFormattedString(void); 80 + void* nameForProcInfo(void); 81 + void* newProcessStructures(void); 82 + void* pagesToBytes(void); 83 + void* pagesToBytesDefault(void); 84 + void* pointerForIndex(void); 85 + void* sizeOfRAM(void); 86 + void* stringForIndex(void); 87 + void* stringIndexForNSString(void); 88 + void* stringNameForPAInternalTransitionType(void); 89 + void* uuidForBytes(void); 90 + void* uuidForString(void); 91 + 92 + #import <PerformanceAnalysis/MallocTotalDiff.h> 93 + #import <PerformanceAnalysis/MallocDataCategorySummaryDiff.h> 94 + #import <PerformanceAnalysis/PurgeTypeTotalDiff.h> 95 + #import <PerformanceAnalysis/ZoneTotalDiff.h> 96 + #import <PerformanceAnalysis/AllocationTotalDiff.h> 97 + #import <PerformanceAnalysis/MallocTotal.h> 98 + #import <PerformanceAnalysis/MallocDataCategorySummary.h> 99 + #import <PerformanceAnalysis/PurgeTypeTotal.h> 100 + #import <PerformanceAnalysis/ZoneTotal.h> 101 + #import <PerformanceAnalysis/AllocationTotal.h> 102 + #import <PerformanceAnalysis/PAPLDistributedNotificationHandler.h> 103 + #import <PerformanceAnalysis/PAPerfLoggingOperationCompletionNotificationIntervalData.h> 104 + #import <PerformanceAnalysis/PAPerfLoggingOperationCompletionNotification.h> 105 + #import <PerformanceAnalysis/PAProcess.h> 106 + #import <PerformanceAnalysis/PAMemRegion.h> 107 + #import <PerformanceAnalysis/PASystem.h> 108 + #import <PerformanceAnalysis/PAMemRange.h> 109 + #import <PerformanceAnalysis/PAMappedFileRegion.h> 110 + #import <PerformanceAnalysis/PAImage.h> 111 + #import <PerformanceAnalysis/PAImageSegment.h> 112 + #import <PerformanceAnalysis/PAImageSection.h> 113 + #import <PerformanceAnalysis/PAPageResidency.h> 114 + #import <PerformanceAnalysis/PAPageResidencyDiff.h> 115 + #import <PerformanceAnalysis/PAMallocData.h> 116 + #import <PerformanceAnalysis/PAMemAllocationCategory.h> 117 + #import <PerformanceAnalysis/PAPerfLoggingClientOperation.h> 118 + #import <PerformanceAnalysis/PAMemAllocation.h> 119 + #import <PerformanceAnalysis/PASampleNode.h> 120 + #import <PerformanceAnalysis/PARangeContainer.h> 121 + #import <PerformanceAnalysis/PADataArchiveKey.h> 122 + #import <PerformanceAnalysis/PADataArchiveHandle.h> 123 + #import <PerformanceAnalysis/PADataArchive.h> 124 + #import <PerformanceAnalysis/PAAbandonedMemory.h> 125 + #import <PerformanceAnalysis/PAImageSegmentRegion.h> 126 + #import <PerformanceAnalysis/PAVideoCard.h> 127 + #import <PerformanceAnalysis/PAVideoCardSet.h> 128 + #import <PerformanceAnalysis/PAMallocStackTree.h> 129 + #import <PerformanceAnalysis/PAMallocStackTreeFrame.h> 130 + #import <PerformanceAnalysis/PAPerfLoggingOperation.h> 131 + #import <PerformanceAnalysis/PAPerfLoggingIntervalTransitionEvent.h> 132 + #import <PerformanceAnalysis/PAPerfLoggingIntervalData.h> 133 + #import <PerformanceAnalysis/PAMemoryObjectOrganizer.h> 134 + #import <PerformanceAnalysis/PAMemoryObject.h> 135 + #import <PerformanceAnalysis/PAProcessMemoryGroup.h> 136 + #import <PerformanceAnalysis/PAMemoryCategoryOrganizer.h> 137 + #import <PerformanceAnalysis/PACommpageRegion.h> 138 + #import <PerformanceAnalysis/PAPage.h> 139 + #import <PerformanceAnalysis/PAMemorySimpleGraphicsSummary.h> 140 + #import <PerformanceAnalysis/PAGraphicsInfoCollector.h> 141 + #import <PerformanceAnalysis/PAMallocRegion.h> 142 + #import <PerformanceAnalysis/PAMemoryCategory.h> 143 + #import <PerformanceAnalysis/PAMemorySubCategory.h> 144 + #import <PerformanceAnalysis/PAMemoryCategoryAggregation.h> 145 + #import <PerformanceAnalysis/PAFootprint.h>
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PurgeTypeTotal.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PurgeTypeTotal : MallocDataCategorySummary 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/PurgeTypeTotalDiff.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface PurgeTypeTotalDiff : MallocDataCategorySummaryDiff 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/ZoneTotal.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface ZoneTotal : MallocDataCategorySummary 21 + 22 + @end
+22
src/PerformanceAnalysis/include/PerformanceAnalysis/ZoneTotalDiff.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + @interface ZoneTotalDiff : MallocDataCategorySummaryDiff 21 + 22 + @end
+32
src/PerformanceAnalysis/src/AllocationTotal.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation AllocationTotal 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/AllocationTotalDiff.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation AllocationTotalDiff 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/MallocDataCategorySummary.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation MallocDataCategorySummary 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/MallocDataCategorySummaryDiff.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation MallocDataCategorySummaryDiff 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/MallocTotal.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation MallocTotal 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/MallocTotalDiff.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation MallocTotalDiff 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAAbandonedMemory.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAAbandonedMemory 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PACommpageRegion.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PACommpageRegion 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PADataArchive.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PADataArchive 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PADataArchiveHandle.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PADataArchiveHandle 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PADataArchiveKey.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PADataArchiveKey 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAFootprint.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAFootprint 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAGraphicsInfoCollector.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAGraphicsInfoCollector 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAImage.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAImage 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAImageSection.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAImageSection 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAImageSegment.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAImageSegment 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAImageSegmentRegion.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAImageSegmentRegion 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAMallocData.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAMallocData 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAMallocRegion.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAMallocRegion 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAMallocStackTree.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAMallocStackTree 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAMallocStackTreeFrame.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAMallocStackTreeFrame 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAMappedFileRegion.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAMappedFileRegion 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAMemAllocation.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAMemAllocation 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAMemAllocationCategory.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAMemAllocationCategory 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAMemRange.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAMemRange 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAMemRegion.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAMemRegion 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAMemoryCategory.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAMemoryCategory 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAMemoryCategoryAggregation.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAMemoryCategoryAggregation 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAMemoryCategoryOrganizer.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAMemoryCategoryOrganizer 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAMemoryObject.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAMemoryObject 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAMemoryObjectOrganizer.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAMemoryObjectOrganizer 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAMemorySimpleGraphicsSummary.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAMemorySimpleGraphicsSummary 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAMemorySubCategory.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAMemorySubCategory 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAPLDistributedNotificationHandler.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAPLDistributedNotificationHandler 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAPage.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAPage 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAPageResidency.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAPageResidency 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAPageResidencyDiff.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAPageResidencyDiff 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAPerfLoggingClientOperation.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAPerfLoggingClientOperation 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAPerfLoggingIntervalData.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAPerfLoggingIntervalData 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAPerfLoggingIntervalTransitionEvent.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAPerfLoggingIntervalTransitionEvent 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAPerfLoggingOperation.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAPerfLoggingOperation 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAPerfLoggingOperationCompletionNotification.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAPerfLoggingOperationCompletionNotification 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAPerfLoggingOperationCompletionNotificationIntervalData.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAPerfLoggingOperationCompletionNotificationIntervalData 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAProcess.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAProcess 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAProcessMemoryGroup.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAProcessMemoryGroup 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PARangeContainer.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PARangeContainer 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PASampleNode.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PASampleNode 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PASystem.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PASystem 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAVideoCard.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAVideoCard 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PAVideoCardSet.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PAVideoCardSet 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PurgeTypeTotal.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PurgeTypeTotal 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/PurgeTypeTotalDiff.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation PurgeTypeTotalDiff 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/ZoneTotal.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation ZoneTotal 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/PerformanceAnalysis/src/ZoneTotalDiff.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <PerformanceAnalysis/PerformanceAnalysis.h> 21 + 22 + @implementation ZoneTotalDiff 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+94
src/PerformanceAnalysis/src/functions.c
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + 21 + #include <stdlib.h> 22 + static int verbose = 0; 23 + __attribute__((constructor)) static void initme(void) { 24 + verbose = getenv("STUB_VERBOSE") != NULL; 25 + } 26 + void* MachToNano(void) { if (verbose) puts("STUB: MachToNano called"); return NULL; } 27 + void* PACFBundleCopyStringForKey(void) { if (verbose) puts("STUB: PACFBundleCopyStringForKey called"); return NULL; } 28 + void* PACancelOperation(void) { if (verbose) puts("STUB: PACancelOperation called"); return NULL; } 29 + void* PACommonAverageFromArray(void) { if (verbose) puts("STUB: PACommonAverageFromArray called"); return NULL; } 30 + void* PACommonStandardDeviationFromArray(void) { if (verbose) puts("STUB: PACommonStandardDeviationFromArray called"); return NULL; } 31 + void* PACurrentRealTimeInSeconds(void) { if (verbose) puts("STUB: PACurrentRealTimeInSeconds called"); return NULL; } 32 + void* PADetailedPerfLoggingIsEnabled(void) { if (verbose) puts("STUB: PADetailedPerfLoggingIsEnabled called"); return NULL; } 33 + void* PADetailedPerfLoggingWhiteListAddEntry(void) { if (verbose) puts("STUB: PADetailedPerfLoggingWhiteListAddEntry called"); return NULL; } 34 + void* PADetailedPerfLoggingWhiteListClearList(void) { if (verbose) puts("STUB: PADetailedPerfLoggingWhiteListClearList called"); return NULL; } 35 + void* PADetailedPerfLoggingWhiteListRemoveEntry(void) { if (verbose) puts("STUB: PADetailedPerfLoggingWhiteListRemoveEntry called"); return NULL; } 36 + void* PAMachTimeForMachAbsTime(void) { if (verbose) puts("STUB: PAMachTimeForMachAbsTime called"); return NULL; } 37 + void* PAMachTimeForMachAbsTimeWithTimebase(void) { if (verbose) puts("STUB: PAMachTimeForMachAbsTimeWithTimebase called"); return NULL; } 38 + void* PAMachTimeForNSNumberOfMachAbsTime(void) { if (verbose) puts("STUB: PAMachTimeForNSNumberOfMachAbsTime called"); return NULL; } 39 + void* PAMachTimeGetCurrent(void) { if (verbose) puts("STUB: PAMachTimeGetCurrent called"); return NULL; } 40 + void* PAMachTimeToMachAbsTimeWithTimebase(void) { if (verbose) puts("STUB: PAMachTimeToMachAbsTimeWithTimebase called"); return NULL; } 41 + void* PAMarkOperationEnd(void) { if (verbose) puts("STUB: PAMarkOperationEnd called"); return NULL; } 42 + void* PAMarkOperationEndAndGetIntervalStats(void) { if (verbose) puts("STUB: PAMarkOperationEndAndGetIntervalStats called"); return NULL; } 43 + void* PAMarkOperationEndAndTruncateByDurationInSec(void) { if (verbose) puts("STUB: PAMarkOperationEndAndTruncateByDurationInSec called"); return NULL; } 44 + void* PAMarkOperationEndAndTruncateByDurationInSecAndGetIntervalStats(void) { if (verbose) puts("STUB: PAMarkOperationEndAndTruncateByDurationInSecAndGetIntervalStats called"); return NULL; } 45 + void* PAMarkOperationEvent(void) { if (verbose) puts("STUB: PAMarkOperationEvent called"); return NULL; } 46 + void* PAMarkOperationIntervalEnd(void) { if (verbose) puts("STUB: PAMarkOperationIntervalEnd called"); return NULL; } 47 + void* PAMarkOperationIntervalEndAndStart(void) { if (verbose) puts("STUB: PAMarkOperationIntervalEndAndStart called"); return NULL; } 48 + void* PAMarkOperationIntervalStart(void) { if (verbose) puts("STUB: PAMarkOperationIntervalStart called"); return NULL; } 49 + void* PAMarkOperationStart(void) { if (verbose) puts("STUB: PAMarkOperationStart called"); return NULL; } 50 + void* PAMarkOperationStartAndSetContextProcessingConfiguration(void) { if (verbose) puts("STUB: PAMarkOperationStartAndSetContextProcessingConfiguration called"); return NULL; } 51 + void* PANSDictionaryCopyStringForKey(void) { if (verbose) puts("STUB: PANSDictionaryCopyStringForKey called"); return NULL; } 52 + void* PAPerfLoggingGetLogHandle(void) { if (verbose) puts("STUB: PAPerfLoggingGetLogHandle called"); return NULL; } 53 + void* PAPerfLoggingIntervalPrintHeader(void) { if (verbose) puts("STUB: PAPerfLoggingIntervalPrintHeader called"); return NULL; } 54 + void* PAPerfLoggingIsEnabled(void) { if (verbose) puts("STUB: PAPerfLoggingIsEnabled called"); return NULL; } 55 + void* PAPerfLoggingMachAbsoluteTimeToSeconds(void) { if (verbose) puts("STUB: PAPerfLoggingMachAbsoluteTimeToSeconds called"); return NULL; } 56 + void* PAPerfLoggingOnlyReportFramerate(void) { if (verbose) puts("STUB: PAPerfLoggingOnlyReportFramerate called"); return NULL; } 57 + void* PAPerfLoggingProcessWSUpdateInfoDictionary(void) { if (verbose) puts("STUB: PAPerfLoggingProcessWSUpdateInfoDictionary called"); return NULL; } 58 + void* PAPerfLoggingSecondsToMachAbsoluteTime(void) { if (verbose) puts("STUB: PAPerfLoggingSecondsToMachAbsoluteTime called"); return NULL; } 59 + void* PAPerfLoggingSetDataGatheringEnabled(void) { if (verbose) puts("STUB: PAPerfLoggingSetDataGatheringEnabled called"); return NULL; } 60 + void* PAPerfLoggingTimeoutIsEnabled(void) { if (verbose) puts("STUB: PAPerfLoggingTimeoutIsEnabled called"); return NULL; } 61 + void* PASetContextProcessingConfigurationForOperation(void) { if (verbose) puts("STUB: PASetContextProcessingConfigurationForOperation called"); return NULL; } 62 + void* PASetContextProcessingConfigurationForOperationIntervalType(void) { if (verbose) puts("STUB: PASetContextProcessingConfigurationForOperationIntervalType called"); return NULL; } 63 + void* PAXPCCancelOperation(void) { if (verbose) puts("STUB: PAXPCCancelOperation called"); return NULL; } 64 + void* PAXPCGetAPDConnection(void) { if (verbose) puts("STUB: PAXPCGetAPDConnection called"); return NULL; } 65 + void* PAXPCMarkOperationEnd(void) { if (verbose) puts("STUB: PAXPCMarkOperationEnd called"); return NULL; } 66 + void* PAXPCMarkOperationEndAndTruncateByDurationInSec(void) { if (verbose) puts("STUB: PAXPCMarkOperationEndAndTruncateByDurationInSec called"); return NULL; } 67 + void* PAXPCMarkOperationEndAndTruncateByDurationInSecNoSysLogLogging(void) { if (verbose) puts("STUB: PAXPCMarkOperationEndAndTruncateByDurationInSecNoSysLogLogging called"); return NULL; } 68 + void* PAXPCMarkOperationEndNoSysLogLogging(void) { if (verbose) puts("STUB: PAXPCMarkOperationEndNoSysLogLogging called"); return NULL; } 69 + void* PAXPCMarkOperationEvent(void) { if (verbose) puts("STUB: PAXPCMarkOperationEvent called"); return NULL; } 70 + void* PAXPCMarkOperationIntervalEnd(void) { if (verbose) puts("STUB: PAXPCMarkOperationIntervalEnd called"); return NULL; } 71 + void* PAXPCMarkOperationIntervalEndAndStart(void) { if (verbose) puts("STUB: PAXPCMarkOperationIntervalEndAndStart called"); return NULL; } 72 + void* PAXPCMarkOperationIntervalStart(void) { if (verbose) puts("STUB: PAXPCMarkOperationIntervalStart called"); return NULL; } 73 + void* PAXPCMarkOperationStart(void) { if (verbose) puts("STUB: PAXPCMarkOperationStart called"); return NULL; } 74 + void* PAXPCMarkOperationStartAndForceDetailedLogging(void) { if (verbose) puts("STUB: PAXPCMarkOperationStartAndForceDetailedLogging called"); return NULL; } 75 + void* PA_MachAbsTimeToNanosecondsWithTimebase(void) { if (verbose) puts("STUB: PA_MachAbsTimeToNanosecondsWithTimebase called"); return NULL; } 76 + void* PA_NanosecondsToMachAbsTimeWithTimebase(void) { if (verbose) puts("STUB: PA_NanosecondsToMachAbsTimeWithTimebase called"); return NULL; } 77 + void* _PALogTimestamp(void) { if (verbose) puts("STUB: _PALogTimestamp called"); return NULL; } 78 + void* _PAPrintToMutableData(void) { if (verbose) puts("STUB: _PAPrintToMutableData called"); return NULL; } 79 + void* formattedAddress(void) { if (verbose) puts("STUB: formattedAddress called"); return NULL; } 80 + void* formattedBytes(void) { if (verbose) puts("STUB: formattedBytes called"); return NULL; } 81 + void* formattedBytesDouble(void) { if (verbose) puts("STUB: formattedBytesDouble called"); return NULL; } 82 + void* formattedSignedBytes(void) { if (verbose) puts("STUB: formattedSignedBytes called"); return NULL; } 83 + void* levelFormattedString(void) { if (verbose) puts("STUB: levelFormattedString called"); return NULL; } 84 + void* nameForProcInfo(void) { if (verbose) puts("STUB: nameForProcInfo called"); return NULL; } 85 + void* newProcessStructures(void) { if (verbose) puts("STUB: newProcessStructures called"); return NULL; } 86 + void* pagesToBytes(void) { if (verbose) puts("STUB: pagesToBytes called"); return NULL; } 87 + void* pagesToBytesDefault(void) { if (verbose) puts("STUB: pagesToBytesDefault called"); return NULL; } 88 + void* pointerForIndex(void) { if (verbose) puts("STUB: pointerForIndex called"); return NULL; } 89 + void* sizeOfRAM(void) { if (verbose) puts("STUB: sizeOfRAM called"); return NULL; } 90 + void* stringForIndex(void) { if (verbose) puts("STUB: stringForIndex called"); return NULL; } 91 + void* stringIndexForNSString(void) { if (verbose) puts("STUB: stringIndexForNSString called"); return NULL; } 92 + void* stringNameForPAInternalTransitionType(void) { if (verbose) puts("STUB: stringNameForPAInternalTransitionType called"); return NULL; } 93 + void* uuidForBytes(void) { if (verbose) puts("STUB: uuidForBytes called"); return NULL; } 94 + void* uuidForString(void) { if (verbose) puts("STUB: uuidForString called"); return NULL; }