├── .gitignore ├── COPYING.txt ├── Charles Cazabon's Info ├── BUGS ├── CHANGELOG ├── README ├── README_tests └── man pages │ └── memtest.8 ├── DerivedData └── Memtest │ ├── Build │ ├── FileMaps │ │ └── memtest-gzhisivworalpvdovlbrduycnqhn.xcfilemap │ ├── Intermediates │ │ ├── Memtest.build │ │ │ └── Development │ │ │ │ └── memtest.build │ │ │ │ ├── Objects-normal │ │ │ │ ├── i386 │ │ │ │ │ ├── memtest │ │ │ │ │ ├── memtest.LinkFileList │ │ │ │ │ ├── memtest.d │ │ │ │ │ ├── memtest.dia │ │ │ │ │ ├── memtest.o │ │ │ │ │ ├── memtest_dependency_info.dat │ │ │ │ │ ├── tests.d │ │ │ │ │ ├── tests.dia │ │ │ │ │ └── tests.o │ │ │ │ └── x86_64 │ │ │ │ │ ├── memtest │ │ │ │ │ ├── memtest.LinkFileList │ │ │ │ │ ├── memtest.d │ │ │ │ │ ├── memtest.dia │ │ │ │ │ ├── memtest.o │ │ │ │ │ ├── memtest_dependency_info.dat │ │ │ │ │ ├── tests.d │ │ │ │ │ ├── tests.dia │ │ │ │ │ └── tests.o │ │ │ │ ├── dgph │ │ │ │ ├── memtest-all-non-framework-target-headers.hmap │ │ │ │ ├── memtest-all-target-headers.hmap │ │ │ │ ├── memtest-generated-files.hmap │ │ │ │ ├── memtest-own-target-headers.hmap │ │ │ │ ├── memtest-project-headers.hmap │ │ │ │ └── memtest.hmap │ │ └── UninstalledProducts │ │ │ └── memtest │ ├── LatestTargetBuildLogs │ │ └── memtest-gzhisivworalpvdovlbrduycnqhn.xcactivitylog │ └── Products │ │ └── Development │ │ └── memtest │ ├── Index │ ├── Development │ │ └── macosx10.10-x86_64 │ │ │ └── Memtest.xcindex │ │ │ ├── db.xcindexdb │ │ │ ├── db.xcindexdb-shm │ │ │ ├── db.xcindexdb-wal │ │ │ ├── db.xcindexdb.strings-cmp │ │ │ ├── db.xcindexdb.strings-dir │ │ │ ├── db.xcindexdb.strings-file │ │ │ ├── db.xcindexdb.strings-moduleurl │ │ │ ├── db.xcindexdb.strings-res │ │ │ └── db.xcindexdb.strings-sym │ └── Memtest.hmap │ ├── Logs │ ├── Build │ │ ├── 023A71D1-C707-47AD-B74F-6FAF08DCF86B.xcactivitylog │ │ ├── 03BF3B44-7EC7-4599-8847-6B932725ACA8.xcactivitylog │ │ ├── 0538A5B9-A607-4ACB-A61F-5858F5934BF4.xcactivitylog │ │ ├── 09AEB741-627E-44C2-8764-8C4297723E53.xcactivitylog │ │ ├── 09EBAEBE-E882-4483-90CF-64049A62368B.xcactivitylog │ │ ├── 0BFF3911-063A-4E96-A629-8D9E602EEB4D.xcactivitylog │ │ ├── 0CA02B06-E433-4DC5-AFC5-A25DFB318F4C.xcactivitylog │ │ ├── 0E066AFB-33AC-4F2B-B517-190C41C16C52.xcactivitylog │ │ ├── 0E2EF17C-547A-401E-AB69-951DF2CCC8E7.xcactivitylog │ │ ├── 0E45CC61-3684-4811-99A8-5670409C78C9.xcactivitylog │ │ ├── 0E52BB96-6EC2-4DDE-A685-5D440F1CF0FA.xcactivitylog │ │ ├── 0E557B2F-2DAD-4582-A6A7-D9FEC77F85A0.xcactivitylog │ │ ├── 0E5EA987-DB0F-4AFC-BE2E-EDA3D81ADC4E.xcactivitylog │ │ ├── 0FA980C9-C871-4467-BDB1-4AB7459CA85C.xcactivitylog │ │ ├── 14EB9AB6-2298-43EB-9944-FC3C26299EBD.xcactivitylog │ │ ├── 15264D8D-AC77-428E-952A-935AEABDDD8C.xcactivitylog │ │ ├── 16CFA997-BF6C-4974-BCC8-A652701BE445.xcactivitylog │ │ ├── 17ADC080-30B4-4035-A763-0B330F452974.xcactivitylog │ │ ├── 1B80840F-E5E8-499E-A0F5-8B0C4C3963C6.xcactivitylog │ │ ├── 1C5B165B-F628-4D6B-93BD-C8A6F7DA3055.xcactivitylog │ │ ├── 1C96448A-18A5-40B9-A25D-CCF67198012D.xcactivitylog │ │ ├── 1F34BE89-BC1D-44FC-AA76-325494043707.xcactivitylog │ │ ├── 1F944799-B23B-4C2B-A7B7-FFE39A2A29C9.xcactivitylog │ │ ├── 20246AC9-D23C-4830-AD02-5C48CD35F357.xcactivitylog │ │ ├── 2476C626-2924-4800-BA54-41D2DAEF416E.xcactivitylog │ │ ├── 249D868B-B997-40DB-8BDF-92DF233FFAB0.xcactivitylog │ │ ├── 26951F03-1B99-495B-9EE2-D2040B1FD132.xcactivitylog │ │ ├── 2C6A6B12-148B-4321-8659-3077CFF6D465.xcactivitylog │ │ ├── 33BDA3A5-EEED-4845-879A-46191C6E8529.xcactivitylog │ │ ├── 35C7E618-5E30-4BA5-8E6D-EED999BFBA1E.xcactivitylog │ │ ├── 41B5873E-ACA2-4FC8-B711-2ABC2DAA5846.xcactivitylog │ │ ├── 42F036D4-8F46-4962-8ED3-EE477E5D53B1.xcactivitylog │ │ ├── 452A9B3A-5DB7-49BE-98F4-62EF3C756268.xcactivitylog │ │ ├── 4656F6AC-0910-4734-87C2-4E3897CF0310.xcactivitylog │ │ ├── 47B46623-C95B-4A47-BB80-A9EFBEAAC4E3.xcactivitylog │ │ ├── 48E4D8A2-BBBE-4478-81D3-DB4C3D282339.xcactivitylog │ │ ├── 49383AD5-8DC4-43D2-9478-94449DF4AD45.xcactivitylog │ │ ├── 4D8D42DE-744F-421A-8B03-C48DC351CA24.xcactivitylog │ │ ├── 4EF066FD-E5A4-46DF-93FE-A331899EC521.xcactivitylog │ │ ├── 50D36A79-9D51-452C-9EE9-A871F934469C.xcactivitylog │ │ ├── 5151B11E-8CF9-409D-8402-2C4C958ECAAF.xcactivitylog │ │ ├── 56F5105D-D818-44FA-98DE-C1DBE8C25419.xcactivitylog │ │ ├── 57EF4307-D5E4-47B7-98D4-8762E64B2024.xcactivitylog │ │ ├── 583E0DFF-B63E-4152-B4CA-BA116AD5740C.xcactivitylog │ │ ├── 5B49AD77-FB6A-4CE8-8DDF-A2FB8282501A.xcactivitylog │ │ ├── 5BAF3A82-B17D-4545-910C-F1A69EDA3DFA.xcactivitylog │ │ ├── 614E652A-2FB1-46AA-85AF-075AC69D41B5.xcactivitylog │ │ ├── 6479064F-DE40-4DCD-A7A5-BE120DB80649.xcactivitylog │ │ ├── 66261AC7-B5A5-45A7-A100-725D0A6061B5.xcactivitylog │ │ ├── 691720F1-29B6-4FCC-B5D0-E838B470AE2A.xcactivitylog │ │ ├── 6FA66870-213F-47AC-9087-0328057A7D5B.xcactivitylog │ │ ├── 73D66A59-08F1-4198-AC1A-C41859E1219F.xcactivitylog │ │ ├── 74005F63-872D-44B4-BE50-3A1F9D7B2D53.xcactivitylog │ │ ├── 76B6CE26-D666-4559-BC15-9F919B1CA934.xcactivitylog │ │ ├── 7A6DE5D3-A1E9-4199-AB2B-4DAECCFB2B5E.xcactivitylog │ │ ├── 7E737A5C-7D0B-49D9-A830-A44D1689BCFC.xcactivitylog │ │ ├── 7F044C08-F211-4699-AEE4-5F3A36880010.xcactivitylog │ │ ├── 80EDFC35-4029-4B2E-B95C-EB233458F251.xcactivitylog │ │ ├── 8281B5D6-6876-43C9-AF23-C74CD9B6DBAF.xcactivitylog │ │ ├── 86C3E930-993A-418E-9C68-3D280A4A5C88.xcactivitylog │ │ ├── 8B534CF4-FBB1-4D30-A370-374EBF994025.xcactivitylog │ │ ├── 8C0E99F5-EAF8-4CA2-B6A8-49F6183B2F4D.xcactivitylog │ │ ├── 8E206C77-6947-4E02-8BC6-94FD9EC77FCA.xcactivitylog │ │ ├── 8E705B6E-B622-47C4-8654-13E201AD2ADE.xcactivitylog │ │ ├── 93456B64-FE0E-4C0F-B77A-F478CD9D5FAC.xcactivitylog │ │ ├── 93A802EC-A3BD-4CE0-8D1F-16A35BCE2138.xcactivitylog │ │ ├── 946A4BC3-D201-4920-B311-87CEEC3870EE.xcactivitylog │ │ ├── 95B97919-B0F0-4872-8F07-5A35C84B9B93.xcactivitylog │ │ ├── 970A6CD5-8277-4A47-8B7E-F368F5BB4B48.xcactivitylog │ │ ├── 997CD4B2-D0F9-4687-9E7F-311D99C6FF60.xcactivitylog │ │ ├── 9A610BFB-96C1-443B-A52B-CFB834503C0A.xcactivitylog │ │ ├── 9B0BAB98-FC72-4EF4-B3ED-11BD8F918549.xcactivitylog │ │ ├── 9B15422A-B6ED-4EBE-B71D-D1EC663D7CE1.xcactivitylog │ │ ├── 9E96562C-B297-4594-8CBE-F0848E425AD7.xcactivitylog │ │ ├── 9F4C6F3A-A82C-49B1-B9E8-D461290C1EC0.xcactivitylog │ │ ├── A2B5EFBA-785B-4D8E-9306-6284ED660D2A.xcactivitylog │ │ ├── A76E68C9-5257-4137-9F8E-C3601938EB8A.xcactivitylog │ │ ├── ACA66F46-4994-45FD-B74C-9E14DA31E966.xcactivitylog │ │ ├── AE62473F-82DE-4EDB-9F66-9D246CC23D2D.xcactivitylog │ │ ├── AE7F94A4-46B7-42F1-95FC-3BB1D34E1795.xcactivitylog │ │ ├── AE80A9CA-A823-45EB-A68A-45F01F3F1E2E.xcactivitylog │ │ ├── B29617CE-C781-4F52-B5DE-C1F5C3A04D8C.xcactivitylog │ │ ├── B3F42C73-22E2-4AC9-AB8F-F076F3C3F99F.xcactivitylog │ │ ├── B6B912CC-F5DD-4127-8297-BD8861DF8051.xcactivitylog │ │ ├── BB8A0E79-6B3F-4BA5-A2D5-7692EB756C48.xcactivitylog │ │ ├── BDEF8A34-9049-42C9-8D63-16DAE42CF176.xcactivitylog │ │ ├── BDF74628-465B-45DC-9FBD-28B3CEBA186D.xcactivitylog │ │ ├── C0451A16-3C17-4B82-A763-781D38C95561.xcactivitylog │ │ ├── C23178F1-F6CC-466E-964B-CE21E447673F.xcactivitylog │ │ ├── C2A48321-8F0E-471B-97FF-D27A553341F0.xcactivitylog │ │ ├── C6A283D2-5F99-4C0C-B0F6-462719DA0789.xcactivitylog │ │ ├── C7451179-E787-4AED-944A-88B38EC61CD0.xcactivitylog │ │ ├── C74C5D27-38F6-496B-920F-9F8263BBFF9B.xcactivitylog │ │ ├── C8B42589-5B84-4584-B0AC-74FD2C7D9CC1.xcactivitylog │ │ ├── CA98A7EC-0219-40EF-817D-284AB1C83E55.xcactivitylog │ │ ├── CEAE029C-8542-40E3-B6A3-24608002ADD9.xcactivitylog │ │ ├── Cache.db │ │ ├── D08DCE16-9A0F-41D1-8211-D0BCD218B7EC.xcactivitylog │ │ ├── D174197A-8C5C-40CA-AC37-A3A8C897E979.xcactivitylog │ │ ├── D31B3738-C970-4736-BA37-5B9BD6B86B6D.xcactivitylog │ │ ├── D38178B4-AD82-4306-9E79-636CF3FE241B.xcactivitylog │ │ ├── D8F49E52-0B2B-421E-80E5-C189139366B3.xcactivitylog │ │ ├── DAC5ADEA-EFA8-4414-9CD0-D69DF0196863.xcactivitylog │ │ ├── DD7AEFED-4519-48B7-A4CE-2B101449FC4A.xcactivitylog │ │ ├── E0076095-9862-451B-90CB-4F88EE1C5CDC.xcactivitylog │ │ ├── E78099C5-DFBE-489D-B50D-1B2095B401B2.xcactivitylog │ │ ├── E9110F59-4C18-46A7-953C-2FF35132EC72.xcactivitylog │ │ ├── E9BBAA17-48C8-4ACE-B377-EC5D46110F8F.xcactivitylog │ │ ├── EA43E9C0-3B23-42E7-89CF-2C07D13E38CB.xcactivitylog │ │ ├── EA85AB9A-8A19-445A-9536-56DE6B17BEA5.xcactivitylog │ │ ├── EFA64EE5-4C4C-4361-97C9-C63BDDACC074.xcactivitylog │ │ ├── F013F545-0478-409F-908E-89132D78EDFD.xcactivitylog │ │ ├── F1739733-5E24-438F-A831-AF425E5F0D58.xcactivitylog │ │ ├── F3703EBD-2194-4764-A970-3706D0217275.xcactivitylog │ │ ├── F53422E4-28CA-4F09-9076-2710ED81430B.xcactivitylog │ │ ├── F56B30F2-7A69-44B2-9C41-DB5321D7C5D0.xcactivitylog │ │ ├── F63AA802-4A4C-42FE-9095-A1EAE70FC558.xcactivitylog │ │ ├── F6DBA402-19DF-4824-AC2E-65FF4C925839.xcactivitylog │ │ ├── F7B0B04A-D88F-4393-BE7A-7DCCF686E7B8.xcactivitylog │ │ ├── F82674EE-8164-4804-ACD2-ED4843113154.xcactivitylog │ │ └── FA6A26E4-F23B-4180-AD14-9432D37B1F40.xcactivitylog │ └── Issues │ │ ├── 6676B11E-E77E-45AC-B0C7-A6783E94C045.xcactivitylog │ │ └── Cache.db │ ├── TextIndex │ └── text-filter.idx │ ├── info.plist │ └── scm.plist ├── GNU Public License Version 2 └── Copying.rtf ├── Memtest Package Prefs.pmdoc ├── 01memtest-contents.xml ├── 01memtest.xml └── index.xml ├── Memtest.xcodeproj ├── Tony.mode1v3 ├── Tony.pbxuser ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ ├── Tony.xcuserdatad │ │ ├── UserInterfaceState.xcuserstate │ │ └── WorkspaceSettings.xcsettings │ │ └── vavius.xcuserdatad │ │ └── UserInterfaceState.xcuserstate ├── tony.mode1 └── xcuserdata │ ├── Tony.xcuserdatad │ └── xcschemes │ │ ├── memtest.xcscheme │ │ └── xcschememanagement.plist │ └── vavius.xcuserdatad │ └── xcschemes │ ├── memtest.xcscheme │ └── xcschememanagement.plist ├── README.md ├── Release Notes 4.23.rtf ├── User's Guide.rtf ├── memtest └── source ├── Makefile ├── conf-cc ├── conf-ld ├── extra-libs.sh ├── find-systype.sh ├── make-compile.sh ├── make-load.sh ├── memtest.c ├── memtest.h ├── tests.c ├── tests.patch ├── tests_original.c ├── trycpp.c └── warn-auto.sh /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .AppleDouble 3 | .LSOverride 4 | 5 | # Thumbnails 6 | ._* 7 | 8 | # Files that might appear in the root of a volume 9 | .DocumentRevisions-V100 10 | .fseventsd 11 | .Spotlight-V100 12 | .TemporaryItems 13 | .Trashes 14 | .VolumeIcon.icns 15 | 16 | -------------------------------------------------------------------------------- /COPYING.txt: -------------------------------------------------------------------------------- 1 | GNU GENERAL PUBLIC LICENSE 2 | Version 2, June 1991 3 | 4 | Copyright (C) 1989, 1991 Free Software Foundation, Inc. 5 | 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 6 | Everyone is permitted to copy and distribute verbatim copies 7 | of this license document, but changing it is not allowed. 8 | 9 | Preamble 10 | 11 | The licenses for most software are designed to take away your 12 | freedom to share and change it. By contrast, the GNU General Public 13 | License is intended to guarantee your freedom to share and change free 14 | software--to make sure the software is free for all its users. This 15 | General Public License applies to most of the Free Software 16 | Foundation's software and to any other program whose authors commit to 17 | using it. (Some other Free Software Foundation software is covered by 18 | the GNU Library General Public License instead.) You can apply it to 19 | your programs, too. 20 | 21 | When we speak of free software, we are referring to freedom, not 22 | price. Our General Public Licenses are designed to make sure that you 23 | have the freedom to distribute copies of free software (and charge for 24 | this service if you wish), that you receive source code or can get it 25 | if you want it, that you can change the software or use pieces of it 26 | in new free programs; and that you know you can do these things. 27 | 28 | To protect your rights, we need to make restrictions that forbid 29 | anyone to deny you these rights or to ask you to surrender the rights. 30 | These restrictions translate to certain responsibilities for you if you 31 | distribute copies of the software, or if you modify it. 32 | 33 | For example, if you distribute copies of such a program, whether 34 | gratis or for a fee, you must give the recipients all the rights that 35 | you have. You must make sure that they, too, receive or can get the 36 | source code. And you must show them these terms so they know their 37 | rights. 38 | 39 | We protect your rights with two steps: (1) copyright the software, and 40 | (2) offer you this license which gives you legal permission to copy, 41 | distribute and/or modify the software. 42 | 43 | Also, for each author's protection and ours, we want to make certain 44 | that everyone understands that there is no warranty for this free 45 | software. If the software is modified by someone else and passed on, we 46 | want its recipients to know that what they have is not the original, so 47 | that any problems introduced by others will not reflect on the original 48 | authors' reputations. 49 | 50 | Finally, any free program is threatened constantly by software 51 | patents. We wish to avoid the danger that redistributors of a free 52 | program will individually obtain patent licenses, in effect making the 53 | program proprietary. To prevent this, we have made it clear that any 54 | patent must be licensed for everyone's free use or not licensed at all. 55 | 56 | The precise terms and conditions for copying, distribution and 57 | modification follow. 58 | 59 | GNU GENERAL PUBLIC LICENSE 60 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 61 | 62 | 0. This License applies to any program or other work which contains 63 | a notice placed by the copyright holder saying it may be distributed 64 | under the terms of this General Public License. The "Program", below, 65 | refers to any such program or work, and a "work based on the Program" 66 | means either the Program or any derivative work under copyright law: 67 | that is to say, a work containing the Program or a portion of it, 68 | either verbatim or with modifications and/or translated into another 69 | language. (Hereinafter, translation is included without limitation in 70 | the term "modification".) Each licensee is addressed as "you". 71 | 72 | Activities other than copying, distribution and modification are not 73 | covered by this License; they are outside its scope. The act of 74 | running the Program is not restricted, and the output from the Program 75 | is covered only if its contents constitute a work based on the 76 | Program (independent of having been made by running the Program). 77 | Whether that is true depends on what the Program does. 78 | 79 | 1. You may copy and distribute verbatim copies of the Program's 80 | source code as you receive it, in any medium, provided that you 81 | conspicuously and appropriately publish on each copy an appropriate 82 | copyright notice and disclaimer of warranty; keep intact all the 83 | notices that refer to this License and to the absence of any warranty; 84 | and give any other recipients of the Program a copy of this License 85 | along with the Program. 86 | 87 | You may charge a fee for the physical act of transferring a copy, and 88 | you may at your option offer warranty protection in exchange for a fee. 89 | 90 | 2. You may modify your copy or copies of the Program or any portion 91 | of it, thus forming a work based on the Program, and copy and 92 | distribute such modifications or work under the terms of Section 1 93 | above, provided that you also meet all of these conditions: 94 | 95 | a) You must cause the modified files to carry prominent notices 96 | stating that you changed the files and the date of any change. 97 | 98 | b) You must cause any work that you distribute or publish, that in 99 | whole or in part contains or is derived from the Program or any 100 | part thereof, to be licensed as a whole at no charge to all third 101 | parties under the terms of this License. 102 | 103 | c) If the modified program normally reads commands interactively 104 | when run, you must cause it, when started running for such 105 | interactive use in the most ordinary way, to print or display an 106 | announcement including an appropriate copyright notice and a 107 | notice that there is no warranty (or else, saying that you provide 108 | a warranty) and that users may redistribute the program under 109 | these conditions, and telling the user how to view a copy of this 110 | License. (Exception: if the Program itself is interactive but 111 | does not normally print such an announcement, your work based on 112 | the Program is not required to print an announcement.) 113 | 114 | These requirements apply to the modified work as a whole. If 115 | identifiable sections of that work are not derived from the Program, 116 | and can be reasonably considered independent and separate works in 117 | themselves, then this License, and its terms, do not apply to those 118 | sections when you distribute them as separate works. But when you 119 | distribute the same sections as part of a whole which is a work based 120 | on the Program, the distribution of the whole must be on the terms of 121 | this License, whose permissions for other licensees extend to the 122 | entire whole, and thus to each and every part regardless of who wrote it. 123 | 124 | Thus, it is not the intent of this section to claim rights or contest 125 | your rights to work written entirely by you; rather, the intent is to 126 | exercise the right to control the distribution of derivative or 127 | collective works based on the Program. 128 | 129 | In addition, mere aggregation of another work not based on the Program 130 | with the Program (or with a work based on the Program) on a volume of 131 | a storage or distribution medium does not bring the other work under 132 | the scope of this License. 133 | 134 | 3. You may copy and distribute the Program (or a work based on it, 135 | under Section 2) in object code or executable form under the terms of 136 | Sections 1 and 2 above provided that you also do one of the following: 137 | 138 | a) Accompany it with the complete corresponding machine-readable 139 | source code, which must be distributed under the terms of Sections 140 | 1 and 2 above on a medium customarily used for software interchange; or, 141 | 142 | b) Accompany it with a written offer, valid for at least three 143 | years, to give any third party, for a charge no more than your 144 | cost of physically performing source distribution, a complete 145 | machine-readable copy of the corresponding source code, to be 146 | distributed under the terms of Sections 1 and 2 above on a medium 147 | customarily used for software interchange; or, 148 | 149 | c) Accompany it with the information you received as to the offer 150 | to distribute corresponding source code. (This alternative is 151 | allowed only for noncommercial distribution and only if you 152 | received the program in object code or executable form with such 153 | an offer, in accord with Subsection b above.) 154 | 155 | The source code for a work means the preferred form of the work for 156 | making modifications to it. For an executable work, complete source 157 | code means all the source code for all modules it contains, plus any 158 | associated interface definition files, plus the scripts used to 159 | control compilation and installation of the executable. However, as a 160 | special exception, the source code distributed need not include 161 | anything that is normally distributed (in either source or binary 162 | form) with the major components (compiler, kernel, and so on) of the 163 | operating system on which the executable runs, unless that component 164 | itself accompanies the executable. 165 | 166 | If distribution of executable or object code is made by offering 167 | access to copy from a designated place, then offering equivalent 168 | access to copy the source code from the same place counts as 169 | distribution of the source code, even though third parties are not 170 | compelled to copy the source along with the object code. 171 | 172 | 4. You may not copy, modify, sublicense, or distribute the Program 173 | except as expressly provided under this License. Any attempt 174 | otherwise to copy, modify, sublicense or distribute the Program is 175 | void, and will automatically terminate your rights under this License. 176 | However, parties who have received copies, or rights, from you under 177 | this License will not have their licenses terminated so long as such 178 | parties remain in full compliance. 179 | 180 | 5. You are not required to accept this License, since you have not 181 | signed it. However, nothing else grants you permission to modify or 182 | distribute the Program or its derivative works. These actions are 183 | prohibited by law if you do not accept this License. Therefore, by 184 | modifying or distributing the Program (or any work based on the 185 | Program), you indicate your acceptance of this License to do so, and 186 | all its terms and conditions for copying, distributing or modifying 187 | the Program or works based on it. 188 | 189 | 6. Each time you redistribute the Program (or any work based on the 190 | Program), the recipient automatically receives a license from the 191 | original licensor to copy, distribute or modify the Program subject to 192 | these terms and conditions. You may not impose any further 193 | restrictions on the recipients' exercise of the rights granted herein. 194 | You are not responsible for enforcing compliance by third parties to 195 | this License. 196 | 197 | 7. If, as a consequence of a court judgment or allegation of patent 198 | infringement or for any other reason (not limited to patent issues), 199 | conditions are imposed on you (whether by court order, agreement or 200 | otherwise) that contradict the conditions of this License, they do not 201 | excuse you from the conditions of this License. If you cannot 202 | distribute so as to satisfy simultaneously your obligations under this 203 | License and any other pertinent obligations, then as a consequence you 204 | may not distribute the Program at all. For example, if a patent 205 | license would not permit royalty-free redistribution of the Program by 206 | all those who receive copies directly or indirectly through you, then 207 | the only way you could satisfy both it and this License would be to 208 | refrain entirely from distribution of the Program. 209 | 210 | If any portion of this section is held invalid or unenforceable under 211 | any particular circumstance, the balance of the section is intended to 212 | apply and the section as a whole is intended to apply in other 213 | circumstances. 214 | 215 | It is not the purpose of this section to induce you to infringe any 216 | patents or other property right claims or to contest validity of any 217 | such claims; this section has the sole purpose of protecting the 218 | integrity of the free software distribution system, which is 219 | implemented by public license practices. Many people have made 220 | generous contributions to the wide range of software distributed 221 | through that system in reliance on consistent application of that 222 | system; it is up to the author/donor to decide if he or she is willing 223 | to distribute software through any other system and a licensee cannot 224 | impose that choice. 225 | 226 | This section is intended to make thoroughly clear what is believed to 227 | be a consequence of the rest of this License. 228 | 229 | 8. If the distribution and/or use of the Program is restricted in 230 | certain countries either by patents or by copyrighted interfaces, the 231 | original copyright holder who places the Program under this License 232 | may add an explicit geographical distribution limitation excluding 233 | those countries, so that distribution is permitted only in or among 234 | countries not thus excluded. In such case, this License incorporates 235 | the limitation as if written in the body of this License. 236 | 237 | 9. The Free Software Foundation may publish revised and/or new versions 238 | of the General Public License from time to time. Such new versions will 239 | be similar in spirit to the present version, but may differ in detail to 240 | address new problems or concerns. 241 | 242 | Each version is given a distinguishing version number. If the Program 243 | specifies a version number of this License which applies to it and "any 244 | later version", you have the option of following the terms and conditions 245 | either of that version or of any later version published by the Free 246 | Software Foundation. If the Program does not specify a version number of 247 | this License, you may choose any version ever published by the Free Software 248 | Foundation. 249 | 250 | 10. If you wish to incorporate parts of the Program into other free 251 | programs whose distribution conditions are different, write to the author 252 | to ask for permission. For software which is copyrighted by the Free 253 | Software Foundation, write to the Free Software Foundation; we sometimes 254 | make exceptions for this. Our decision will be guided by the two goals 255 | of preserving the free status of all derivatives of our free software and 256 | of promoting the sharing and reuse of software generally. 257 | 258 | NO WARRANTY 259 | 260 | 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 261 | FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 262 | OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 263 | PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 264 | OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 265 | MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 266 | TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 267 | PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 268 | REPAIR OR CORRECTION. 269 | 270 | 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 271 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 272 | REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 273 | INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 274 | OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 275 | TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 276 | YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 277 | PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 278 | POSSIBILITY OF SUCH DAMAGES. 279 | 280 | END OF TERMS AND CONDITIONS 281 | 282 | How to Apply These Terms to Your New Programs 283 | 284 | If you develop a new program, and you want it to be of the greatest 285 | possible use to the public, the best way to achieve this is to make it 286 | free software which everyone can redistribute and change under these terms. 287 | 288 | To do so, attach the following notices to the program. It is safest 289 | to attach them to the start of each source file to most effectively 290 | convey the exclusion of warranty; and each file should have at least 291 | the "copyright" line and a pointer to where the full notice is found. 292 | 293 | 294 | Copyright (C) 19yy 295 | 296 | This program is free software; you can redistribute it and/or modify 297 | it under the terms of the GNU General Public License as published by 298 | the Free Software Foundation; either version 2 of the License, or 299 | (at your option) any later version. 300 | 301 | This program is distributed in the hope that it will be useful, 302 | but WITHOUT ANY WARRANTY; without even the implied warranty of 303 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 304 | GNU General Public License for more details. 305 | 306 | You should have received a copy of the GNU General Public License 307 | along with this program; if not, write to the Free Software 308 | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 309 | 310 | 311 | Also add information on how to contact you by electronic and paper mail. 312 | 313 | If the program is interactive, make it output a short notice like this 314 | when it starts in an interactive mode: 315 | 316 | Gnomovision version 69, Copyright (C) 19yy name of author 317 | Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 318 | This is free software, and you are welcome to redistribute it 319 | under certain conditions; type `show c' for details. 320 | 321 | The hypothetical commands `show w' and `show c' should show the appropriate 322 | parts of the General Public License. Of course, the commands you use may 323 | be called something other than `show w' and `show c'; they could even be 324 | mouse-clicks or menu items--whatever suits your program. 325 | 326 | You should also get your employer (if you work as a programmer) or your 327 | school, if any, to sign a "copyright disclaimer" for the program, if 328 | necessary. Here is a sample; alter the names: 329 | 330 | Yoyodyne, Inc., hereby disclaims all copyright interest in the program 331 | `Gnomovision' (which makes passes at compilers) written by James Hacker. 332 | 333 | , 1 April 1989 334 | Ty Coon, President of Vice 335 | 336 | This General Public License does not permit incorporating your program into 337 | proprietary programs. If your program is a subroutine library, you may 338 | consider it more useful to permit linking proprietary applications with the 339 | library. If this is what you want to do, use the GNU Library General 340 | Public License instead of this License. 341 | -------------------------------------------------------------------------------- /Charles Cazabon's Info/BUGS: -------------------------------------------------------------------------------- 1 | * On some platforms, a few of the initial output messages don't format 2 | correctly, due to %llu or %tx not being a supported printf format. This 3 | is harmless. 4 | 5 | If you spot any other bugs in the software or documentation, please email 6 | me at so that I can correct it. 7 | -------------------------------------------------------------------------------- /Charles Cazabon's Info/CHANGELOG: -------------------------------------------------------------------------------- 1 | Version 4.04M (Macintosh port of memtester 4.0.4) 2 | 05 September 2004 Tony Scaminaci 3 | 4 | - Changed memory reduction algorithm for single-user mode 5 | from a fixed 17M to a percentage (2.3%) of installed memory 6 | in order to eliminate lock-ups of the Darwin kernel 7 | 8 | - made memtester's exit code meaningful. See the manpage for its meaning. 9 | Thanks to Wurzel Parsons-Keir, who sent a patch for the code, so I only had 10 | to document it (Charles). 11 | 12 | 13 | Version 4.03M (Macintosh port of memtester 4.0.3) 14 | 28 August 2004 Tony Scaminaci 15 | 16 | - ported version 4.0.3 to MacOS X and added functionality 17 | to enable operation in single-user mode 18 | 19 | Version 4.0.3 20 | 10 August 2004 21 | 22 | -small changes to enable building with dietlibc and a few other environments 23 | that don't even attempt to provide the various Posix definitions. 24 | -cosmetic fixes to output. 25 | -restore the reduce-and-retry loop of memory locking from version 2. 26 | 27 | Version 4.0.2 28 | 9 August 2004 29 | 30 | -add manpage 31 | 32 | Version 4.0.1 33 | 8 August 2004 34 | 35 | -fix cosmetic bugs in output 36 | 37 | Version 4.0.0 38 | 7 August 2004 39 | 40 | -rewrite to clean up the code (previously an ugly hack), for 64-bit 41 | cleanliness 42 | -change build system to build on (hopefully) any platform. Previous 43 | versions required hackery on some systems. 44 | 45 | Version 3 not publicly released. 46 | -------------------------------------------------------------------------------- /Charles Cazabon's Info/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/Charles Cazabon's Info/README -------------------------------------------------------------------------------- /Charles Cazabon's Info/README_tests: -------------------------------------------------------------------------------- 1 | About the Tests 2 | --------------- 3 | 4 | The following tests are from the original version, updated simply for speed 5 | and rewritten to fit the new framework of the program. These tests will 6 | mainly catch memory errors due to bad bits which are permanently stuck high 7 | or low: 8 | Random value 9 | XOR comparison 10 | SUB comparison 11 | MUL comparison 12 | DIV comparison 13 | OR comparison 14 | AND comparison 15 | 16 | The following tests were implemented by me, and will do a slightly better job 17 | of catching flaky bits, which may or may not hold a true value: 18 | Sequential Increment 19 | Block Sequential 20 | Solid Bits 21 | 22 | The remaining tests were also implemented by me, and are designed to catch 23 | bad bits which are dependent on the current values of surrounding bits in either 24 | the same word32, or in the preceding and succeeding word32s. 25 | Bit Flip 26 | Checkerboard 27 | Walking Ones 28 | Walking Zeroes 29 | Bit Spread 30 | 31 | There is also a test (Stuck Address) which is run first. It determines if the 32 | memory locations the program attempts to access are addressed properly or not. 33 | If this test reports errors, there is almost certainly a problem somewhere in 34 | the memory subsystem. Results from the rest of the tests cannot be considered 35 | accurate if this test fails: 36 | Stuck Address 37 | 38 | Usage information is summarized in the file ABOUT, and in the man page. 39 | -------------------------------------------------------------------------------- /Charles Cazabon's Info/man pages/memtest.8: -------------------------------------------------------------------------------- 1 | .TH memtester "8" "August 2004" "memtester 4" "Maintenance Commands" 2 | .SH NAME 3 | memtester \- stress test to find memory subsystem faults. 4 | .SH SYNOPSIS 5 | .B memtester 6 | <\fIMEMORY\fR> 7 | [\fIITERATIONS\fR] 8 | .SH DESCRIPTION 9 | .\" Add any additional description here 10 | .PP 11 | memtester is an effective userspace tester for stress-testing the memory 12 | subsystem. It is very effective at finding intermittent and non-deterministic 13 | faults. Note that problems in other hardware areas (overheating CPU, 14 | out-of-specification power supply, etc.) can cause memory faults. 15 | .PP 16 | memtester will malloc(3) the amount of memory specified, if possible. If 17 | this fails, it will decrease the amount of memory requested until it succeeds. 18 | It will then attempt to mlock(3) this memory; if it cannot do so, testing 19 | will be slower and less effective. 20 | .PP 21 | .SH OPTIONS 22 | .TP 23 | \fIMEMORY\fR 24 | the amount of memory to allocate and test, in megabytes 25 | .TP 26 | \fIITERATIONS\fR 27 | (optional) number of loops to iterate through. Default is infinite. 28 | .SH NOTE 29 | .PP 30 | memtester must be run with root privileges to mlock(3) its pages. Testing 31 | memory without locking the pages in place is mostly pointless and slow. 32 | .SH EXIT CODE 33 | .PP 34 | memtester's exit code is 0 when everything works properly. Otherwise, 35 | it is the logical OR of the following values: 36 | .TP 37 | \f0x01 38 | error allocating or locking memory, or invocation error 39 | .TP 40 | \f0x02 41 | error during stuck address test 42 | .TP 43 | \f0x04 44 | error during one of the other tests 45 | .SH AUTHOR 46 | Written by Charles Cazabon. 47 | .SH "REPORTING BUGS" 48 | Report bugs to . 49 | .PP 50 | .SH COPYRIGHT 51 | Copyright \(co 2004 Charles Cazabon 52 | .br 53 | This is free software; see the file COPYING for copying conditions. There is NO 54 | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 55 | -------------------------------------------------------------------------------- /DerivedData/Memtest/Build/FileMaps/memtest-gzhisivworalpvdovlbrduycnqhn.xcfilemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Build/FileMaps/memtest-gzhisivworalpvdovlbrduycnqhn.xcfilemap -------------------------------------------------------------------------------- /DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/i386/memtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/i386/memtest -------------------------------------------------------------------------------- /DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/i386/memtest.LinkFileList: -------------------------------------------------------------------------------- 1 | /Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/i386/memtest.o 2 | /Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/i386/tests.o 3 | -------------------------------------------------------------------------------- /DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/i386/memtest.d: -------------------------------------------------------------------------------- 1 | dependencies: \ 2 | /Users/Tony/Software_Development/Memtest_4.23/source/memtest.c \ 3 | /Users/Tony/Software_Development/Memtest_4.23/source/memtest.h 4 | -------------------------------------------------------------------------------- /DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/i386/memtest.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/i386/memtest.dia -------------------------------------------------------------------------------- /DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/i386/memtest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/i386/memtest.o -------------------------------------------------------------------------------- /DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/i386/memtest_dependency_info.dat: -------------------------------------------------------------------------------- 1 | @(#)PROGRAM:ld PROJECT:ld64-241.9 2 | /Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/crt1.10.6.o/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/i386/memtest.LinkFileList/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libSystem.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libSystem.so/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libSystem.a/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin/libclang_rt.eprintf.a/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin/libclang_rt.osx.a@/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/i386/memtest/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/crt1.10.6.o/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/i386/memtest.o/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/i386/tests.o/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libSystem.dylib/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin/libclang_rt.eprintf.a/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin/libclang_rt.osx.a/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libcache.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libcache.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libcache.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libcommonCrypto.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libcommonCrypto.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libcommonCrypto.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libcompiler_rt.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libcompiler_rt.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libcompiler_rt.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libcopyfile.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libcopyfile.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libcopyfile.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libcorecrypto.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libcorecrypto.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libcorecrypto.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libdispatch.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libdispatch.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libdispatch.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libdyld.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libdyld.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libdyld.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libkeymgr.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libkeymgr.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libkeymgr.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/liblaunch.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/liblaunch.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/liblaunch.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libmacho.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libmacho.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libmacho.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libquarantine.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libquarantine.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libquarantine.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libremovefile.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libremovefile.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libremovefile.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_asl.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_asl.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_asl.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_blocks.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_blocks.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_blocks.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_c.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_c.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_c.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_configuration.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_configuration.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_configuration.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_coreservices.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_coreservices.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_coreservices.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_coretls.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_coretls.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_coretls.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_dnssd.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_dnssd.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_dnssd.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_info.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_info.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_info.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_kernel.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_kernel.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_kernel.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_m.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_m.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_m.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_malloc.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_malloc.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_malloc.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_network.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_network.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_network.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_networkextension.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_networkextension.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_networkextension.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_notify.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_notify.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_notify.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_platform.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_platform.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_platform.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_pthread.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_pthread.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_pthread.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_sandbox.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_sandbox.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_sandbox.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_secinit.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_secinit.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_secinit.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_trace.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_trace.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_trace.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libunc.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libunc.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libunc.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libunwind.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libunwind.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libunwind.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libxpc.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libxpc.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libxpc.dylib -------------------------------------------------------------------------------- /DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/i386/tests.d: -------------------------------------------------------------------------------- 1 | dependencies: \ 2 | /Users/Tony/Software_Development/Memtest_4.23/source/tests.c \ 3 | /Users/Tony/Software_Development/Memtest_4.23/source/memtest.h 4 | -------------------------------------------------------------------------------- /DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/i386/tests.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/i386/tests.dia -------------------------------------------------------------------------------- /DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/i386/tests.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/i386/tests.o -------------------------------------------------------------------------------- /DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/x86_64/memtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/x86_64/memtest -------------------------------------------------------------------------------- /DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/x86_64/memtest.LinkFileList: -------------------------------------------------------------------------------- 1 | /Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/x86_64/memtest.o 2 | /Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/x86_64/tests.o 3 | -------------------------------------------------------------------------------- /DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/x86_64/memtest.d: -------------------------------------------------------------------------------- 1 | dependencies: \ 2 | /Users/Tony/Software_Development/Memtest_4.23/source/memtest.c \ 3 | /Users/Tony/Software_Development/Memtest_4.23/source/memtest.h 4 | -------------------------------------------------------------------------------- /DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/x86_64/memtest.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/x86_64/memtest.dia -------------------------------------------------------------------------------- /DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/x86_64/memtest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/x86_64/memtest.o -------------------------------------------------------------------------------- /DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/x86_64/memtest_dependency_info.dat: -------------------------------------------------------------------------------- 1 | @(#)PROGRAM:ld PROJECT:ld64-241.9 2 | /Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/crt1.10.6.o/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/x86_64/memtest.LinkFileList/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libSystem.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libSystem.so/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libSystem.a/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin/libclang_rt.osx.a@/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/x86_64/memtest/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/crt1.10.6.o/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/x86_64/memtest.o/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/x86_64/tests.o/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libSystem.dylib/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin/libclang_rt.osx.a/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libcache.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libcache.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libcache.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libcommonCrypto.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libcommonCrypto.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libcommonCrypto.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libcompiler_rt.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libcompiler_rt.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libcompiler_rt.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libcopyfile.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libcopyfile.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libcopyfile.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libcorecrypto.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libcorecrypto.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libcorecrypto.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libdispatch.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libdispatch.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libdispatch.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libdyld.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libdyld.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libdyld.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libkeymgr.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libkeymgr.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libkeymgr.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/liblaunch.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/liblaunch.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/liblaunch.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libmacho.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libmacho.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libmacho.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libquarantine.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libquarantine.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libquarantine.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libremovefile.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libremovefile.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libremovefile.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_asl.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_asl.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_asl.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_blocks.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_blocks.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_blocks.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_c.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_c.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_c.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_configuration.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_configuration.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_configuration.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_coreservices.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_coreservices.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_coreservices.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_coretls.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_coretls.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_coretls.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_dnssd.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_dnssd.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_dnssd.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_info.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_info.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_info.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_kernel.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_kernel.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_kernel.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_m.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_m.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_m.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_malloc.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_malloc.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_malloc.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_network.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_network.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_network.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_networkextension.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_networkextension.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_networkextension.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_notify.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_notify.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_notify.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_platform.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_platform.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_platform.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_pthread.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_pthread.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_pthread.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_sandbox.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_sandbox.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_sandbox.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_secinit.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_secinit.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_secinit.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_stats.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_stats.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_stats.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libsystem_trace.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libsystem_trace.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libsystem_trace.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libunc.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libunc.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libunc.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libunwind.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libunwind.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libunwind.dylib/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development/libxpc.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libxpc.dylib/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/system/libxpc.dylib -------------------------------------------------------------------------------- /DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/x86_64/tests.d: -------------------------------------------------------------------------------- 1 | dependencies: \ 2 | /Users/Tony/Software_Development/Memtest_4.23/source/tests.c \ 3 | /Users/Tony/Software_Development/Memtest_4.23/source/memtest.h 4 | -------------------------------------------------------------------------------- /DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/x86_64/tests.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/x86_64/tests.dia -------------------------------------------------------------------------------- /DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/x86_64/tests.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/Objects-normal/x86_64/tests.o -------------------------------------------------------------------------------- /DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/dgph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/dgph -------------------------------------------------------------------------------- /DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/memtest-all-non-framework-target-headers.hmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/memtest-all-non-framework-target-headers.hmap -------------------------------------------------------------------------------- /DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/memtest-all-target-headers.hmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/memtest-all-target-headers.hmap -------------------------------------------------------------------------------- /DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/memtest-generated-files.hmap: -------------------------------------------------------------------------------- 1 | pamhx -------------------------------------------------------------------------------- /DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/memtest-own-target-headers.hmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/memtest-own-target-headers.hmap -------------------------------------------------------------------------------- /DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/memtest-project-headers.hmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/memtest-project-headers.hmap -------------------------------------------------------------------------------- /DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/memtest.hmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Build/Intermediates/Memtest.build/Development/memtest.build/memtest.hmap -------------------------------------------------------------------------------- /DerivedData/Memtest/Build/Intermediates/UninstalledProducts/memtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Build/Intermediates/UninstalledProducts/memtest -------------------------------------------------------------------------------- /DerivedData/Memtest/Build/Products/Development/memtest: -------------------------------------------------------------------------------- 1 | /Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Intermediates/UninstalledProducts/memtest -------------------------------------------------------------------------------- /DerivedData/Memtest/Index/Development/macosx10.10-x86_64/Memtest.xcindex/db.xcindexdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Index/Development/macosx10.10-x86_64/Memtest.xcindex/db.xcindexdb -------------------------------------------------------------------------------- /DerivedData/Memtest/Index/Development/macosx10.10-x86_64/Memtest.xcindex/db.xcindexdb-shm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Index/Development/macosx10.10-x86_64/Memtest.xcindex/db.xcindexdb-shm -------------------------------------------------------------------------------- /DerivedData/Memtest/Index/Development/macosx10.10-x86_64/Memtest.xcindex/db.xcindexdb-wal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Index/Development/macosx10.10-x86_64/Memtest.xcindex/db.xcindexdb-wal -------------------------------------------------------------------------------- /DerivedData/Memtest/Index/Development/macosx10.10-x86_64/Memtest.xcindex/db.xcindexdb.strings-cmp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DerivedData/Memtest/Index/Development/macosx10.10-x86_64/Memtest.xcindex/db.xcindexdb.strings-dir: -------------------------------------------------------------------------------- 1 | /Users/Tony/Software_Development/Memtest_4.23/Memtest.xcodeproj/Users/Tony/Software_Development/Memtest_4.23/source/Users/Tony/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Intermediates/UninstalledProducts/Users/Tony/Software_Development/Memtest_4.23/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/sys/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/machine/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/i386/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/sys/_types/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/sys/_pthread/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/libkern/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/libkern/i386/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/secure/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/mach/i386/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/include/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/_types/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/bsm/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/mach/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/mach/machine/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/mach_debug -------------------------------------------------------------------------------- /DerivedData/Memtest/Index/Development/macosx10.10-x86_64/Memtest.xcindex/db.xcindexdb.strings-file: -------------------------------------------------------------------------------- 1 | project.xcworkspacememtest.hmemtest.ctests.cmemtestMemtest.xcodeprojmemtest.xcodeprojtypes.happleapiopts.hcdefs.h_symbol_aliasing.h_posix_availability.h_types.h_int8_t.h_int16_t.h_int32_t.h_int64_t.h_intptr_t.h_uintptr_t.h_pthread_types.hendian.h_endian.h_OSByteOrder.h_osbyteorder.h_dev_t.h_blkcnt_t.h_blksize_t.h_gid_t.h_in_addr_t.h_in_port_t.h_ino_t.h_ino64_t.h_key_t.h_mode_t.h_nlink_t.h_id_t.h_pid_t.h_off_t.h_uid_t.h_clock_t.h_size_t.h_ssize_t.h_time_t.h_useconds_t.h_suseconds_t.h_rsize_t.h_errno_t.h_fd_def.h_fd_setsize.h_fd_set.h_fd_clr.h_fd_zero.h_fd_isset.h_fd_copy.h_pthread_attr_t.h_pthread_cond_t.h_pthread_condattr_t.h_pthread_mutex_t.h_pthread_mutexattr_t.h_pthread_once_t.h_pthread_rwlock_t.h_pthread_rwlockattr_t.h_pthread_t.h_pthread_key_t.h_fsblkcnt_t.h_fsfilcnt_t.hstdio.hAvailability.havailability.hAvailabilityInternal.havailabilityinternal.h_va_list.h_null.h_stdio.h_common.hstdlib.hwait.hsignal.h_mcontext.h_structs.h_sigaltstack.h_ucontext.h_sigset_t.hresource.hstdint.h_uint8_t.h_uint16_t.h_uint32_t.h_uint64_t.h_intmax_t.h_uintmax_t.h_timeval.halloca.h_ct_rune_t.h_rune_t.h_wchar_t.htime.h_timespec.hlimits.h_limits.hsyslimits.hstddef.hstring.hstrings.h_string.hmman.hunistd.h_posix_vdisable.h_seek_set.hselect.h_select.h_uuid_t.hgethostuuid.herrno.hsysctl.hucred.hparam.h_param.haudit.hport.hboolean.hvm_types.hvm_param.h_mach_port_t.hqueue.hproc.hlock.hevent.hvm.hfile.hfcntl.h_o_sync.h_o_dsync.h_s_ifmt.h_filesec_t.hmach.hstd_types.hkern_return.hmach_types.hhost_info.hmessage.hvm_statistics.hmachine.htime_value.hhost_notify.hhost_special_ports.hmemory_object_types.hvm_prot.hvm_sync.hexception_types.hexception.hthread_status.hfp_reg.hthread_state.heflags.hmach_voucher_types.hprocessor_info.htask_info.hpolicy.htask_policy.htask_special_ports.hthread_info.hthread_policy.hthread_special_ports.hclock_types.hvm_attributes.hvm_inherit.hvm_purgable.hvm_behavior.hvm_region.hkmod.hmach_interface.hclock_priv.hndr.hOSByteOrder.hosbyteorder.h_os_inline.hnotify.hmig_errors.hmig.hhost_priv.hmach_debug_types.hipc_info.hvm_info.hzone_info.hpage_info.hhash_info.hlockgroup_info.hhost_security.hlock_set.hprocessor.hprocessor_set.hsemaphore.hsync_policy.htask.hthread_act.hvm_map.hmach_port.hmach_init.hvm_page_size.hstdarg.hmach_traps.hmach_host.hthread_switch.hrpc.hmach_error.herror.hbootstrap.hshared_region.h -------------------------------------------------------------------------------- /DerivedData/Memtest/Index/Development/macosx10.10-x86_64/Memtest.xcindex/db.xcindexdb.strings-moduleurl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DerivedData/Memtest/Index/Memtest.hmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Index/Memtest.hmap -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/023A71D1-C707-47AD-B74F-6FAF08DCF86B.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/023A71D1-C707-47AD-B74F-6FAF08DCF86B.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/03BF3B44-7EC7-4599-8847-6B932725ACA8.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/03BF3B44-7EC7-4599-8847-6B932725ACA8.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/0538A5B9-A607-4ACB-A61F-5858F5934BF4.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/0538A5B9-A607-4ACB-A61F-5858F5934BF4.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/09AEB741-627E-44C2-8764-8C4297723E53.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/09AEB741-627E-44C2-8764-8C4297723E53.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/09EBAEBE-E882-4483-90CF-64049A62368B.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/09EBAEBE-E882-4483-90CF-64049A62368B.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/0BFF3911-063A-4E96-A629-8D9E602EEB4D.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/0BFF3911-063A-4E96-A629-8D9E602EEB4D.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/0CA02B06-E433-4DC5-AFC5-A25DFB318F4C.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/0CA02B06-E433-4DC5-AFC5-A25DFB318F4C.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/0E066AFB-33AC-4F2B-B517-190C41C16C52.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/0E066AFB-33AC-4F2B-B517-190C41C16C52.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/0E2EF17C-547A-401E-AB69-951DF2CCC8E7.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/0E2EF17C-547A-401E-AB69-951DF2CCC8E7.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/0E45CC61-3684-4811-99A8-5670409C78C9.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/0E45CC61-3684-4811-99A8-5670409C78C9.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/0E52BB96-6EC2-4DDE-A685-5D440F1CF0FA.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/0E52BB96-6EC2-4DDE-A685-5D440F1CF0FA.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/0E557B2F-2DAD-4582-A6A7-D9FEC77F85A0.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/0E557B2F-2DAD-4582-A6A7-D9FEC77F85A0.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/0E5EA987-DB0F-4AFC-BE2E-EDA3D81ADC4E.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/0E5EA987-DB0F-4AFC-BE2E-EDA3D81ADC4E.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/0FA980C9-C871-4467-BDB1-4AB7459CA85C.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/0FA980C9-C871-4467-BDB1-4AB7459CA85C.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/14EB9AB6-2298-43EB-9944-FC3C26299EBD.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/14EB9AB6-2298-43EB-9944-FC3C26299EBD.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/15264D8D-AC77-428E-952A-935AEABDDD8C.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/15264D8D-AC77-428E-952A-935AEABDDD8C.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/16CFA997-BF6C-4974-BCC8-A652701BE445.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/16CFA997-BF6C-4974-BCC8-A652701BE445.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/17ADC080-30B4-4035-A763-0B330F452974.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/17ADC080-30B4-4035-A763-0B330F452974.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/1B80840F-E5E8-499E-A0F5-8B0C4C3963C6.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/1B80840F-E5E8-499E-A0F5-8B0C4C3963C6.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/1C5B165B-F628-4D6B-93BD-C8A6F7DA3055.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/1C5B165B-F628-4D6B-93BD-C8A6F7DA3055.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/1C96448A-18A5-40B9-A25D-CCF67198012D.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/1C96448A-18A5-40B9-A25D-CCF67198012D.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/1F34BE89-BC1D-44FC-AA76-325494043707.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/1F34BE89-BC1D-44FC-AA76-325494043707.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/1F944799-B23B-4C2B-A7B7-FFE39A2A29C9.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/1F944799-B23B-4C2B-A7B7-FFE39A2A29C9.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/20246AC9-D23C-4830-AD02-5C48CD35F357.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/20246AC9-D23C-4830-AD02-5C48CD35F357.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/2476C626-2924-4800-BA54-41D2DAEF416E.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/2476C626-2924-4800-BA54-41D2DAEF416E.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/249D868B-B997-40DB-8BDF-92DF233FFAB0.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/249D868B-B997-40DB-8BDF-92DF233FFAB0.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/26951F03-1B99-495B-9EE2-D2040B1FD132.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/26951F03-1B99-495B-9EE2-D2040B1FD132.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/2C6A6B12-148B-4321-8659-3077CFF6D465.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/2C6A6B12-148B-4321-8659-3077CFF6D465.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/33BDA3A5-EEED-4845-879A-46191C6E8529.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/33BDA3A5-EEED-4845-879A-46191C6E8529.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/35C7E618-5E30-4BA5-8E6D-EED999BFBA1E.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/35C7E618-5E30-4BA5-8E6D-EED999BFBA1E.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/41B5873E-ACA2-4FC8-B711-2ABC2DAA5846.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/41B5873E-ACA2-4FC8-B711-2ABC2DAA5846.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/42F036D4-8F46-4962-8ED3-EE477E5D53B1.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/42F036D4-8F46-4962-8ED3-EE477E5D53B1.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/452A9B3A-5DB7-49BE-98F4-62EF3C756268.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/452A9B3A-5DB7-49BE-98F4-62EF3C756268.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/4656F6AC-0910-4734-87C2-4E3897CF0310.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/4656F6AC-0910-4734-87C2-4E3897CF0310.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/47B46623-C95B-4A47-BB80-A9EFBEAAC4E3.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/47B46623-C95B-4A47-BB80-A9EFBEAAC4E3.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/48E4D8A2-BBBE-4478-81D3-DB4C3D282339.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/48E4D8A2-BBBE-4478-81D3-DB4C3D282339.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/49383AD5-8DC4-43D2-9478-94449DF4AD45.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/49383AD5-8DC4-43D2-9478-94449DF4AD45.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/4D8D42DE-744F-421A-8B03-C48DC351CA24.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/4D8D42DE-744F-421A-8B03-C48DC351CA24.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/4EF066FD-E5A4-46DF-93FE-A331899EC521.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/4EF066FD-E5A4-46DF-93FE-A331899EC521.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/50D36A79-9D51-452C-9EE9-A871F934469C.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/50D36A79-9D51-452C-9EE9-A871F934469C.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/5151B11E-8CF9-409D-8402-2C4C958ECAAF.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/5151B11E-8CF9-409D-8402-2C4C958ECAAF.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/56F5105D-D818-44FA-98DE-C1DBE8C25419.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/56F5105D-D818-44FA-98DE-C1DBE8C25419.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/57EF4307-D5E4-47B7-98D4-8762E64B2024.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/57EF4307-D5E4-47B7-98D4-8762E64B2024.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/583E0DFF-B63E-4152-B4CA-BA116AD5740C.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/583E0DFF-B63E-4152-B4CA-BA116AD5740C.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/5B49AD77-FB6A-4CE8-8DDF-A2FB8282501A.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/5B49AD77-FB6A-4CE8-8DDF-A2FB8282501A.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/5BAF3A82-B17D-4545-910C-F1A69EDA3DFA.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/5BAF3A82-B17D-4545-910C-F1A69EDA3DFA.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/614E652A-2FB1-46AA-85AF-075AC69D41B5.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/614E652A-2FB1-46AA-85AF-075AC69D41B5.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/6479064F-DE40-4DCD-A7A5-BE120DB80649.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/6479064F-DE40-4DCD-A7A5-BE120DB80649.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/66261AC7-B5A5-45A7-A100-725D0A6061B5.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/66261AC7-B5A5-45A7-A100-725D0A6061B5.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/691720F1-29B6-4FCC-B5D0-E838B470AE2A.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/691720F1-29B6-4FCC-B5D0-E838B470AE2A.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/6FA66870-213F-47AC-9087-0328057A7D5B.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/6FA66870-213F-47AC-9087-0328057A7D5B.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/73D66A59-08F1-4198-AC1A-C41859E1219F.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/73D66A59-08F1-4198-AC1A-C41859E1219F.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/74005F63-872D-44B4-BE50-3A1F9D7B2D53.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/74005F63-872D-44B4-BE50-3A1F9D7B2D53.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/76B6CE26-D666-4559-BC15-9F919B1CA934.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/76B6CE26-D666-4559-BC15-9F919B1CA934.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/7A6DE5D3-A1E9-4199-AB2B-4DAECCFB2B5E.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/7A6DE5D3-A1E9-4199-AB2B-4DAECCFB2B5E.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/7E737A5C-7D0B-49D9-A830-A44D1689BCFC.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/7E737A5C-7D0B-49D9-A830-A44D1689BCFC.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/7F044C08-F211-4699-AEE4-5F3A36880010.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/7F044C08-F211-4699-AEE4-5F3A36880010.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/80EDFC35-4029-4B2E-B95C-EB233458F251.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/80EDFC35-4029-4B2E-B95C-EB233458F251.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/8281B5D6-6876-43C9-AF23-C74CD9B6DBAF.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/8281B5D6-6876-43C9-AF23-C74CD9B6DBAF.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/86C3E930-993A-418E-9C68-3D280A4A5C88.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/86C3E930-993A-418E-9C68-3D280A4A5C88.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/8B534CF4-FBB1-4D30-A370-374EBF994025.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/8B534CF4-FBB1-4D30-A370-374EBF994025.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/8C0E99F5-EAF8-4CA2-B6A8-49F6183B2F4D.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/8C0E99F5-EAF8-4CA2-B6A8-49F6183B2F4D.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/8E206C77-6947-4E02-8BC6-94FD9EC77FCA.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/8E206C77-6947-4E02-8BC6-94FD9EC77FCA.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/8E705B6E-B622-47C4-8654-13E201AD2ADE.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/8E705B6E-B622-47C4-8654-13E201AD2ADE.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/93456B64-FE0E-4C0F-B77A-F478CD9D5FAC.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/93456B64-FE0E-4C0F-B77A-F478CD9D5FAC.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/93A802EC-A3BD-4CE0-8D1F-16A35BCE2138.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/93A802EC-A3BD-4CE0-8D1F-16A35BCE2138.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/946A4BC3-D201-4920-B311-87CEEC3870EE.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/946A4BC3-D201-4920-B311-87CEEC3870EE.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/95B97919-B0F0-4872-8F07-5A35C84B9B93.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/95B97919-B0F0-4872-8F07-5A35C84B9B93.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/970A6CD5-8277-4A47-8B7E-F368F5BB4B48.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/970A6CD5-8277-4A47-8B7E-F368F5BB4B48.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/997CD4B2-D0F9-4687-9E7F-311D99C6FF60.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/997CD4B2-D0F9-4687-9E7F-311D99C6FF60.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/9A610BFB-96C1-443B-A52B-CFB834503C0A.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/9A610BFB-96C1-443B-A52B-CFB834503C0A.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/9B0BAB98-FC72-4EF4-B3ED-11BD8F918549.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/9B0BAB98-FC72-4EF4-B3ED-11BD8F918549.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/9B15422A-B6ED-4EBE-B71D-D1EC663D7CE1.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/9B15422A-B6ED-4EBE-B71D-D1EC663D7CE1.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/9E96562C-B297-4594-8CBE-F0848E425AD7.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/9E96562C-B297-4594-8CBE-F0848E425AD7.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/9F4C6F3A-A82C-49B1-B9E8-D461290C1EC0.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/9F4C6F3A-A82C-49B1-B9E8-D461290C1EC0.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/A2B5EFBA-785B-4D8E-9306-6284ED660D2A.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/A2B5EFBA-785B-4D8E-9306-6284ED660D2A.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/A76E68C9-5257-4137-9F8E-C3601938EB8A.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/A76E68C9-5257-4137-9F8E-C3601938EB8A.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/ACA66F46-4994-45FD-B74C-9E14DA31E966.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/ACA66F46-4994-45FD-B74C-9E14DA31E966.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/AE62473F-82DE-4EDB-9F66-9D246CC23D2D.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/AE62473F-82DE-4EDB-9F66-9D246CC23D2D.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/AE7F94A4-46B7-42F1-95FC-3BB1D34E1795.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/AE7F94A4-46B7-42F1-95FC-3BB1D34E1795.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/AE80A9CA-A823-45EB-A68A-45F01F3F1E2E.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/AE80A9CA-A823-45EB-A68A-45F01F3F1E2E.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/B29617CE-C781-4F52-B5DE-C1F5C3A04D8C.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/B29617CE-C781-4F52-B5DE-C1F5C3A04D8C.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/B3F42C73-22E2-4AC9-AB8F-F076F3C3F99F.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/B3F42C73-22E2-4AC9-AB8F-F076F3C3F99F.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/B6B912CC-F5DD-4127-8297-BD8861DF8051.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/B6B912CC-F5DD-4127-8297-BD8861DF8051.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/BB8A0E79-6B3F-4BA5-A2D5-7692EB756C48.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/BB8A0E79-6B3F-4BA5-A2D5-7692EB756C48.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/BDEF8A34-9049-42C9-8D63-16DAE42CF176.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/BDEF8A34-9049-42C9-8D63-16DAE42CF176.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/BDF74628-465B-45DC-9FBD-28B3CEBA186D.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/BDF74628-465B-45DC-9FBD-28B3CEBA186D.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/C0451A16-3C17-4B82-A763-781D38C95561.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/C0451A16-3C17-4B82-A763-781D38C95561.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/C23178F1-F6CC-466E-964B-CE21E447673F.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/C23178F1-F6CC-466E-964B-CE21E447673F.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/C2A48321-8F0E-471B-97FF-D27A553341F0.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/C2A48321-8F0E-471B-97FF-D27A553341F0.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/C6A283D2-5F99-4C0C-B0F6-462719DA0789.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/C6A283D2-5F99-4C0C-B0F6-462719DA0789.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/C7451179-E787-4AED-944A-88B38EC61CD0.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/C7451179-E787-4AED-944A-88B38EC61CD0.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/C74C5D27-38F6-496B-920F-9F8263BBFF9B.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/C74C5D27-38F6-496B-920F-9F8263BBFF9B.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/C8B42589-5B84-4584-B0AC-74FD2C7D9CC1.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/C8B42589-5B84-4584-B0AC-74FD2C7D9CC1.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/CA98A7EC-0219-40EF-817D-284AB1C83E55.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/CA98A7EC-0219-40EF-817D-284AB1C83E55.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/CEAE029C-8542-40E3-B6A3-24608002ADD9.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/CEAE029C-8542-40E3-B6A3-24608002ADD9.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/Cache.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/Cache.db -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/D08DCE16-9A0F-41D1-8211-D0BCD218B7EC.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/D08DCE16-9A0F-41D1-8211-D0BCD218B7EC.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/D174197A-8C5C-40CA-AC37-A3A8C897E979.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/D174197A-8C5C-40CA-AC37-A3A8C897E979.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/D31B3738-C970-4736-BA37-5B9BD6B86B6D.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/D31B3738-C970-4736-BA37-5B9BD6B86B6D.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/D38178B4-AD82-4306-9E79-636CF3FE241B.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/D38178B4-AD82-4306-9E79-636CF3FE241B.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/D8F49E52-0B2B-421E-80E5-C189139366B3.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/D8F49E52-0B2B-421E-80E5-C189139366B3.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/DAC5ADEA-EFA8-4414-9CD0-D69DF0196863.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/DAC5ADEA-EFA8-4414-9CD0-D69DF0196863.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/DD7AEFED-4519-48B7-A4CE-2B101449FC4A.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/DD7AEFED-4519-48B7-A4CE-2B101449FC4A.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/E0076095-9862-451B-90CB-4F88EE1C5CDC.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/E0076095-9862-451B-90CB-4F88EE1C5CDC.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/E78099C5-DFBE-489D-B50D-1B2095B401B2.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/E78099C5-DFBE-489D-B50D-1B2095B401B2.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/E9110F59-4C18-46A7-953C-2FF35132EC72.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/E9110F59-4C18-46A7-953C-2FF35132EC72.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/E9BBAA17-48C8-4ACE-B377-EC5D46110F8F.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/E9BBAA17-48C8-4ACE-B377-EC5D46110F8F.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/EA43E9C0-3B23-42E7-89CF-2C07D13E38CB.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/EA43E9C0-3B23-42E7-89CF-2C07D13E38CB.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/EA85AB9A-8A19-445A-9536-56DE6B17BEA5.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/EA85AB9A-8A19-445A-9536-56DE6B17BEA5.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/EFA64EE5-4C4C-4361-97C9-C63BDDACC074.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/EFA64EE5-4C4C-4361-97C9-C63BDDACC074.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/F013F545-0478-409F-908E-89132D78EDFD.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/F013F545-0478-409F-908E-89132D78EDFD.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/F1739733-5E24-438F-A831-AF425E5F0D58.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/F1739733-5E24-438F-A831-AF425E5F0D58.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/F3703EBD-2194-4764-A970-3706D0217275.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/F3703EBD-2194-4764-A970-3706D0217275.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/F53422E4-28CA-4F09-9076-2710ED81430B.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/F53422E4-28CA-4F09-9076-2710ED81430B.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/F56B30F2-7A69-44B2-9C41-DB5321D7C5D0.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/F56B30F2-7A69-44B2-9C41-DB5321D7C5D0.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/F63AA802-4A4C-42FE-9095-A1EAE70FC558.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/F63AA802-4A4C-42FE-9095-A1EAE70FC558.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/F6DBA402-19DF-4824-AC2E-65FF4C925839.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/F6DBA402-19DF-4824-AC2E-65FF4C925839.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/F7B0B04A-D88F-4393-BE7A-7DCCF686E7B8.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/F7B0B04A-D88F-4393-BE7A-7DCCF686E7B8.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/F82674EE-8164-4804-ACD2-ED4843113154.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/F82674EE-8164-4804-ACD2-ED4843113154.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Build/FA6A26E4-F23B-4180-AD14-9432D37B1F40.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Build/FA6A26E4-F23B-4180-AD14-9432D37B1F40.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Issues/6676B11E-E77E-45AC-B0C7-A6783E94C045.xcactivitylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Issues/6676B11E-E77E-45AC-B0C7-A6783E94C045.xcactivitylog -------------------------------------------------------------------------------- /DerivedData/Memtest/Logs/Issues/Cache.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/Logs/Issues/Cache.db -------------------------------------------------------------------------------- /DerivedData/Memtest/TextIndex/text-filter.idx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/DerivedData/Memtest/TextIndex/text-filter.idx -------------------------------------------------------------------------------- /DerivedData/Memtest/info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | WorkspacePath 6 | /Users/Tony/Software_Development/Memtest_4.23/Memtest.xcodeproj 7 | 8 | 9 | -------------------------------------------------------------------------------- /DerivedData/Memtest/scm.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | FoundWorkingCopyPaths 6 | 7 | LastWorkingCopyScanDate 8 | 2013-10-13T01:10:06Z 9 | MissingFilePaths 10 | 11 | Version 12 | 5 13 | 14 | 15 | -------------------------------------------------------------------------------- /GNU Public License Version 2/Copying.rtf: -------------------------------------------------------------------------------- 1 | {\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf100 2 | {\fonttbl\f0\fswiss\fcharset77 Helvetica;} 3 | {\colortbl;\red255\green255\blue255;} 4 | \margl1440\margr1440\vieww11320\viewh9580\viewkind0 5 | \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural 6 | 7 | \f0\fs24 \cf0 GNU GENERAL PUBLIC LICENSE\ 8 | Version 2, June 1991\ 9 | \ 10 | Copyright (C) 1989, 1991 Free Software Foundation, Inc.\ 11 | 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\ 12 | Everyone is permitted to copy and distribute verbatim copies\ 13 | of this license document, but changing it is not allowed.\ 14 | \ 15 | Preamble\ 16 | \ 17 | \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\qj\pardirnatural 18 | \cf0 The licenses for most software are designed to take away your\ 19 | freedom to share and change it. By contrast, the GNU General Public\ 20 | License is intended to guarantee your freedom to share and change free\ 21 | software--to make sure the software is free for all its users. This\ 22 | General Public License applies to most of the Free Software\ 23 | Foundation's software and to any other program whose authors commit to\ 24 | using it. (Some other Free Software Foundation software is covered by\ 25 | the GNU Library General Public License instead.) You can apply it to\ 26 | your programs, too.\ 27 | \ 28 | When we speak of free software, we are referring to freedom, not\ 29 | price. Our General Public Licenses are designed to make sure that you\ 30 | have the freedom to distribute copies of free software (and charge for\ 31 | this service if you wish), that you receive source code or can get it\ 32 | if you want it, that you can change the software or use pieces of it\ 33 | in new free programs; and that you know you can do these things.\ 34 | \ 35 | To protect your rights, we need to make restrictions that forbid\ 36 | anyone to deny you these rights or to ask you to surrender the rights.\ 37 | These restrictions translate to certain responsibilities for you if you\ 38 | distribute copies of the software, or if you modify it.\ 39 | \ 40 | For example, if you distribute copies of such a program, whether\ 41 | gratis or for a fee, you must give the recipients all the rights that\ 42 | you have. You must make sure that they, too, receive or can get the\ 43 | source code. And you must show them these terms so they know their\ 44 | rights.\ 45 | \ 46 | We protect your rights with two steps: (1) copyright the software, and\ 47 | (2) offer you this license which gives you legal permission to copy,\ 48 | distribute and/or modify the software.\ 49 | \ 50 | Also, for each author's protection and ours, we want to make certain\ 51 | that everyone understands that there is no warranty for this free\ 52 | software. If the software is modified by someone else and passed on, we\ 53 | want its recipients to know that what they have is not the original, so\ 54 | that any problems introduced by others will not reflect on the original\ 55 | authors' reputations.\ 56 | \ 57 | Finally, any free program is threatened constantly by software\ 58 | patents. We wish to avoid the danger that redistributors of a free\ 59 | program will individually obtain patent licenses, in effect making the\ 60 | program proprietary. To prevent this, we have made it clear that any\ 61 | patent must be licensed for everyone's free use or not licensed at all.\ 62 | \ 63 | The precise terms and conditions for copying, distribution and\ 64 | modification follow.\ 65 | \page \ 66 | GNU GENERAL PUBLIC LICENSE\ 67 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\ 68 | \ 69 | 0. This License applies to any program or other work which contains\ 70 | a notice placed by the copyright holder saying it may be distributed\ 71 | under the terms of this General Public License. The "Program", below,\ 72 | refers to any such program or work, and a "work based on the Program"\ 73 | means either the Program or any derivative work under copyright law:\ 74 | that is to say, a work containing the Program or a portion of it,\ 75 | either verbatim or with modifications and/or translated into another\ 76 | language. (Hereinafter, translation is included without limitation in\ 77 | the term "modification".) Each licensee is addressed as "you".\ 78 | \ 79 | Activities other than copying, distribution and modification are not\ 80 | covered by this License; they are outside its scope. The act of\ 81 | running the Program is not restricted, and the output from the Program\ 82 | is covered only if its contents constitute a work based on the\ 83 | Program (independent of having been made by running the Program).\ 84 | Whether that is true depends on what the Program does.\ 85 | \ 86 | 1. You may copy and distribute verbatim copies of the Program's\ 87 | source code as you receive it, in any medium, provided that you\ 88 | conspicuously and appropriately publish on each copy an appropriate\ 89 | copyright notice and disclaimer of warranty; keep intact all the\ 90 | notices that refer to this License and to the absence of any warranty;\ 91 | and give any other recipients of the Program a copy of this License\ 92 | along with the Program.\ 93 | \ 94 | You may charge a fee for the physical act of transferring a copy, and\ 95 | you may at your option offer warranty protection in exchange for a fee.\ 96 | \ 97 | 2. You may modify your copy or copies of the Program or any portion\ 98 | of it, thus forming a work based on the Program, and copy and\ 99 | distribute such modifications or work under the terms of Section 1\ 100 | above, provided that you also meet all of these conditions:\ 101 | \ 102 | a) You must cause the modified files to carry prominent notices\ 103 | stating that you changed the files and the date of any change.\ 104 | \ 105 | b) You must cause any work that you distribute or publish, that in\ 106 | whole or in part contains or is derived from the Program or any\ 107 | part thereof, to be licensed as a whole at no charge to all third\ 108 | parties under the terms of this License.\ 109 | \ 110 | c) If the modified program normally reads commands interactively\ 111 | when run, you must cause it, when started running for such\ 112 | interactive use in the most ordinary way, to print or display an\ 113 | announcement including an appropriate copyright notice and a\ 114 | notice that there is no warranty (or else, saying that you provide\ 115 | a warranty) and that users may redistribute the program under\ 116 | these conditions, and telling the user how to view a copy of this\ 117 | License. (Exception: if the Program itself is interactive but\ 118 | does not normally print such an announcement, your work based on\ 119 | the Program is not required to print an announcement.)\ 120 | \page \ 121 | These requirements apply to the modified work as a whole. If\ 122 | identifiable sections of that work are not derived from the Program,\ 123 | and can be reasonably considered independent and separate works in\ 124 | themselves, then this License, and its terms, do not apply to those\ 125 | sections when you distribute them as separate works. But when you\ 126 | distribute the same sections as part of a whole which is a work based\ 127 | on the Program, the distribution of the whole must be on the terms of\ 128 | this License, whose permissions for other licensees extend to the\ 129 | entire whole, and thus to each and every part regardless of who wrote it.\ 130 | \ 131 | Thus, it is not the intent of this section to claim rights or contest\ 132 | your rights to work written entirely by you; rather, the intent is to\ 133 | exercise the right to control the distribution of derivative or\ 134 | collective works based on the Program.\ 135 | \ 136 | In addition, mere aggregation of another work not based on the Program\ 137 | with the Program (or with a work based on the Program) on a volume of\ 138 | a storage or distribution medium does not bring the other work under\ 139 | the scope of this License.\ 140 | \ 141 | 3. You may copy and distribute the Program (or a work based on it,\ 142 | under Section 2) in object code or executable form under the terms of\ 143 | Sections 1 and 2 above provided that you also do one of the following:\ 144 | \ 145 | a) Accompany it with the complete corresponding machine-readable\ 146 | source code, which must be distributed under the terms of Sections\ 147 | 1 and 2 above on a medium customarily used for software interchange; or,\ 148 | \ 149 | b) Accompany it with a written offer, valid for at least three\ 150 | years, to give any third party, for a charge no more than your\ 151 | cost of physically performing source distribution, a complete\ 152 | machine-readable copy of the corresponding source code, to be\ 153 | distributed under the terms of Sections 1 and 2 above on a medium\ 154 | customarily used for software interchange; or,\ 155 | \ 156 | c) Accompany it with the information you received as to the offer\ 157 | to distribute corresponding source code. (This alternative is\ 158 | allowed only for noncommercial distribution and only if you\ 159 | received the program in object code or executable form with such\ 160 | an offer, in accord with Subsection b above.)\ 161 | \ 162 | The source code for a work means the preferred form of the work for\ 163 | making modifications to it. For an executable work, complete source\ 164 | code means all the source code for all modules it contains, plus any\ 165 | associated interface definition files, plus the scripts used to\ 166 | control compilation and installation of the executable. However, as a\ 167 | special exception, the source code distributed need not include\ 168 | anything that is normally distributed (in either source or binary\ 169 | form) with the major components (compiler, kernel, and so on) of the\ 170 | operating system on which the executable runs, unless that component\ 171 | itself accompanies the executable.\ 172 | \ 173 | If distribution of executable or object code is made by offering\ 174 | access to copy from a designated place, then offering equivalent\ 175 | access to copy the source code from the same place counts as\ 176 | distribution of the source code, even though third parties are not\ 177 | compelled to copy the source along with the object code.\ 178 | \page \ 179 | 4. You may not copy, modify, sublicense, or distribute the Program\ 180 | except as expressly provided under this License. Any attempt\ 181 | otherwise to copy, modify, sublicense or distribute the Program is\ 182 | void, and will automatically terminate your rights under this License.\ 183 | However, parties who have received copies, or rights, from you under\ 184 | this License will not have their licenses terminated so long as such\ 185 | parties remain in full compliance.\ 186 | \ 187 | 5. You are not required to accept this License, since you have not\ 188 | signed it. However, nothing else grants you permission to modify or\ 189 | distribute the Program or its derivative works. These actions are\ 190 | prohibited by law if you do not accept this License. Therefore, by\ 191 | modifying or distributing the Program (or any work based on the\ 192 | Program), you indicate your acceptance of this License to do so, and\ 193 | all its terms and conditions for copying, distributing or modifying\ 194 | the Program or works based on it.\ 195 | \ 196 | 6. Each time you redistribute the Program (or any work based on the\ 197 | Program), the recipient automatically receives a license from the\ 198 | original licensor to copy, distribute or modify the Program subject to\ 199 | these terms and conditions. You may not impose any further\ 200 | restrictions on the recipients' exercise of the rights granted herein.\ 201 | You are not responsible for enforcing compliance by third parties to\ 202 | this License.\ 203 | \ 204 | 7. If, as a consequence of a court judgment or allegation of patent\ 205 | infringement or for any other reason (not limited to patent issues),\ 206 | conditions are imposed on you (whether by court order, agreement or\ 207 | otherwise) that contradict the conditions of this License, they do not\ 208 | excuse you from the conditions of this License. If you cannot\ 209 | distribute so as to satisfy simultaneously your obligations under this\ 210 | License and any other pertinent obligations, then as a consequence you\ 211 | may not distribute the Program at all. For example, if a patent\ 212 | license would not permit royalty-free redistribution of the Program by\ 213 | all those who receive copies directly or indirectly through you, then\ 214 | the only way you could satisfy both it and this License would be to\ 215 | refrain entirely from distribution of the Program.\ 216 | \ 217 | If any portion of this section is held invalid or unenforceable under\ 218 | any particular circumstance, the balance of the section is intended to\ 219 | apply and the section as a whole is intended to apply in other\ 220 | circumstances.\ 221 | \ 222 | It is not the purpose of this section to induce you to infringe any\ 223 | patents or other property right claims or to contest validity of any\ 224 | such claims; this section has the sole purpose of protecting the\ 225 | integrity of the free software distribution system, which is\ 226 | implemented by public license practices. Many people have made\ 227 | generous contributions to the wide range of software distributed\ 228 | through that system in reliance on consistent application of that\ 229 | system; it is up to the author/donor to decide if he or she is willing\ 230 | to distribute software through any other system and a licensee cannot\ 231 | impose that choice.\ 232 | \ 233 | This section is intended to make thoroughly clear what is believed to\ 234 | be a consequence of the rest of this License.\ 235 | \page \ 236 | 8. If the distribution and/or use of the Program is restricted in\ 237 | certain countries either by patents or by copyrighted interfaces, the\ 238 | original copyright holder who places the Program under this License\ 239 | may add an explicit geographical distribution limitation excluding\ 240 | those countries, so that distribution is permitted only in or among\ 241 | countries not thus excluded. In such case, this License incorporates\ 242 | the limitation as if written in the body of this License.\ 243 | \ 244 | 9. The Free Software Foundation may publish revised and/or new versions\ 245 | of the General Public License from time to time. Such new versions will\ 246 | be similar in spirit to the present version, but may differ in detail to\ 247 | address new problems or concerns.\ 248 | \ 249 | Each version is given a distinguishing version number. If the Program\ 250 | specifies a version number of this License which applies to it and "any\ 251 | later version", you have the option of following the terms and conditions\ 252 | either of that version or of any later version published by the Free\ 253 | Software Foundation. If the Program does not specify a version number of\ 254 | this License, you may choose any version ever published by the Free Software\ 255 | Foundation.\ 256 | \ 257 | 10. If you wish to incorporate parts of the Program into other free\ 258 | programs whose distribution conditions are different, write to the author\ 259 | to ask for permission. For software which is copyrighted by the Free\ 260 | Software Foundation, write to the Free Software Foundation; we sometimes\ 261 | make exceptions for this. Our decision will be guided by the two goals\ 262 | of preserving the free status of all derivatives of our free software and\ 263 | of promoting the sharing and reuse of software generally.\ 264 | \ 265 | NO WARRANTY\ 266 | \ 267 | 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\ 268 | FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\ 269 | OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\ 270 | PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\ 271 | OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\ 272 | MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\ 273 | TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\ 274 | PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\ 275 | REPAIR OR CORRECTION.\ 276 | \ 277 | 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\ 278 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\ 279 | REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\ 280 | INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\ 281 | OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\ 282 | TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\ 283 | YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\ 284 | PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\ 285 | POSSIBILITY OF SUCH DAMAGES.\ 286 | \ 287 | END OF TERMS AND CONDITIONS\ 288 | \page \ 289 | How to Apply These Terms to Your New Programs\ 290 | \ 291 | If you develop a new program, and you want it to be of the greatest\ 292 | possible use to the public, the best way to achieve this is to make it\ 293 | free software which everyone can redistribute and change under these terms.\ 294 | \ 295 | To do so, attach the following notices to the program. It is safest\ 296 | to attach them to the start of each source file to most effectively\ 297 | convey the exclusion of warranty; and each file should have at least\ 298 | the "copyright" line and a pointer to where the full notice is found.\ 299 | \ 300 | \ 301 | Copyright (C) 19yy \ 302 | \ 303 | This program is free software; you can redistribute it and/or modify\ 304 | it under the terms of the GNU General Public License as published by\ 305 | the Free Software Foundation; either version 2 of the License, or\ 306 | (at your option) any later version.\ 307 | \ 308 | This program is distributed in the hope that it will be useful,\ 309 | but WITHOUT ANY WARRANTY; without even the implied warranty of\ 310 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\ 311 | GNU General Public License for more details.\ 312 | \ 313 | You should have received a copy of the GNU General Public License\ 314 | along with this program; if not, write to the Free Software\ 315 | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\ 316 | \ 317 | \ 318 | Also add information on how to contact you by electronic and paper mail.\ 319 | \ 320 | If the program is interactive, make it output a short notice like this\ 321 | when it starts in an interactive mode:\ 322 | \ 323 | Gnomovision version 69, Copyright (C) 19yy name of author\ 324 | Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\ 325 | This is free software, and you are welcome to redistribute it\ 326 | under certain conditions; type `show c' for details.\ 327 | \ 328 | The hypothetical commands `show w' and `show c' should show the appropriate\ 329 | parts of the General Public License. Of course, the commands you use may\ 330 | be called something other than `show w' and `show c'; they could even be\ 331 | mouse-clicks or menu items--whatever suits your program.\ 332 | \ 333 | You should also get your employer (if you work as a programmer) or your\ 334 | school, if any, to sign a "copyright disclaimer" for the program, if\ 335 | necessary. Here is a sample; alter the names:\ 336 | \ 337 | Yoyodyne, Inc., hereby disclaims all copyright interest in the program\ 338 | `Gnomovision' (which makes passes at compilers) written by James Hacker.\ 339 | \ 340 | , 1 April 1989\ 341 | Ty Coon, President of Vice\ 342 | \ 343 | This General Public License does not permit incorporating your program into\ 344 | proprietary programs. If your program is a subroutine library, you may\ 345 | consider it more useful to permit linking proprietary applications with the\ 346 | library. If this is what you want to do, use the GNU Library General\ 347 | Public License instead of this License.\ 348 | } -------------------------------------------------------------------------------- /Memtest Package Prefs.pmdoc/01memtest-contents.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Memtest Package Prefs.pmdoc/01memtest.xml: -------------------------------------------------------------------------------- 1 | com.memtestosxorg.memtest4.2.2/Volumes/Applications/Software Development/Memtest_4.22/Applications/memtestparentrelocatablerequireAuthorizationinstallToidentifier01memtest-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ -------------------------------------------------------------------------------- /Memtest Package Prefs.pmdoc/index.xml: -------------------------------------------------------------------------------- 1 | Memtest/Users/tony/Desktop/Memtest_414.pkgmemtestosx.org/Volumes/Applications/Software Development/Memtest_4.14/GNU Public License Version 2/Copying.rtf/Volumes/Applications/Software Development/Memtest_4.14/Release Notes 4.14.rtf01memtest.xmlproperties.systemDomainproperties.anywhereDomain -------------------------------------------------------------------------------- /Memtest.xcodeproj/Tony.pbxuser: -------------------------------------------------------------------------------- 1 | // !$*UTF8*$! 2 | { 3 | 08FB7793FE84155DC02AAC07 /* Project object */ = { 4 | activeArchitecturePreference = x86_64; 5 | activeBuildConfigurationName = Deployment; 6 | activeExecutable = EA0793DA0836AC2200C1D0BC /* memtest */; 7 | activeTarget = 8DD76FA90486AB0100D96B5E /* memtest */; 8 | addToTargets = ( 9 | 8DD76FA90486AB0100D96B5E /* memtest */, 10 | ); 11 | breakpoints = ( 12 | ); 13 | codeSenseManager = EA0793E00836AC4200C1D0BC /* Code sense */; 14 | executables = ( 15 | EA0793DA0836AC2200C1D0BC /* memtest */, 16 | ); 17 | perUserDictionary = { 18 | "PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = { 19 | PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; 20 | PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID; 21 | PBXFileTableDataSourceColumnWidthsKey = ( 22 | 20, 23 | 20, 24 | 210, 25 | 20, 26 | 110, 27 | 109, 28 | 20, 29 | ); 30 | PBXFileTableDataSourceColumnsKey = ( 31 | PBXBreakpointsDataSource_ActionID, 32 | PBXBreakpointsDataSource_TypeID, 33 | PBXBreakpointsDataSource_BreakpointID, 34 | PBXBreakpointsDataSource_UseID, 35 | PBXBreakpointsDataSource_LocationID, 36 | PBXBreakpointsDataSource_ConditionID, 37 | PBXBreakpointsDataSource_ContinueID, 38 | ); 39 | }; 40 | PBXConfiguration.PBXFileTableDataSource3.PBXBookmarksDataSource = { 41 | PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; 42 | PBXFileTableDataSourceColumnSortingKey = PBXBookmarksDataSource_NameID; 43 | PBXFileTableDataSourceColumnWidthsKey = ( 44 | 200, 45 | 200, 46 | 257, 47 | ); 48 | PBXFileTableDataSourceColumnsKey = ( 49 | PBXBookmarksDataSource_LocationID, 50 | PBXBookmarksDataSource_NameID, 51 | PBXBookmarksDataSource_CommentsID, 52 | ); 53 | }; 54 | PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = { 55 | PBXFileTableDataSourceColumnSortingDirectionKey = 1; 56 | PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_TypeID; 57 | PBXFileTableDataSourceColumnWidthsKey = ( 58 | 20, 59 | 473, 60 | 72, 61 | ); 62 | PBXFileTableDataSourceColumnsKey = ( 63 | PBXErrorsWarningsDataSource_TypeID, 64 | PBXErrorsWarningsDataSource_MessageID, 65 | PBXErrorsWarningsDataSource_LocationID, 66 | ); 67 | }; 68 | PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = { 69 | PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; 70 | PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID; 71 | PBXFileTableDataSourceColumnWidthsKey = ( 72 | 22, 73 | 300, 74 | 383, 75 | ); 76 | PBXFileTableDataSourceColumnsKey = ( 77 | PBXExecutablesDataSource_ActiveFlagID, 78 | PBXExecutablesDataSource_NameID, 79 | PBXExecutablesDataSource_CommentsID, 80 | ); 81 | }; 82 | PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = { 83 | PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; 84 | PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Errors_ColumnID; 85 | PBXFileTableDataSourceColumnWidthsKey = ( 86 | 20, 87 | 510, 88 | 20, 89 | 48, 90 | 43, 91 | 43, 92 | 20, 93 | ); 94 | PBXFileTableDataSourceColumnsKey = ( 95 | PBXFileDataSource_FiletypeID, 96 | PBXFileDataSource_Filename_ColumnID, 97 | PBXFileDataSource_Built_ColumnID, 98 | PBXFileDataSource_ObjectSize_ColumnID, 99 | PBXFileDataSource_Errors_ColumnID, 100 | PBXFileDataSource_Warnings_ColumnID, 101 | PBXFileDataSource_Target_ColumnID, 102 | ); 103 | }; 104 | PBXConfiguration.PBXFileTableDataSource3.PBXFindDataSource = { 105 | PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; 106 | PBXFileTableDataSourceColumnSortingKey = PBXFindDataSource_LocationID; 107 | PBXFileTableDataSourceColumnWidthsKey = ( 108 | 200, 109 | 509, 110 | ); 111 | PBXFileTableDataSourceColumnsKey = ( 112 | PBXFindDataSource_MessageID, 113 | PBXFindDataSource_LocationID, 114 | ); 115 | }; 116 | PBXConfiguration.PBXFileTableDataSource3.PBXSymbolsDataSource = { 117 | PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; 118 | PBXFileTableDataSourceColumnSortingKey = PBXSymbolsDataSource_SymbolNameID; 119 | PBXFileTableDataSourceColumnWidthsKey = ( 120 | 16, 121 | 200, 122 | 50, 123 | 295, 124 | ); 125 | PBXFileTableDataSourceColumnsKey = ( 126 | PBXSymbolsDataSource_SymbolTypeIconID, 127 | PBXSymbolsDataSource_SymbolNameID, 128 | PBXSymbolsDataSource_SymbolTypeID, 129 | PBXSymbolsDataSource_ReferenceNameID, 130 | ); 131 | }; 132 | PBXConfiguration.PBXFileTableDataSource3.XCSCMDataSource = { 133 | PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; 134 | PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; 135 | PBXFileTableDataSourceColumnWidthsKey = ( 136 | 20, 137 | 20, 138 | 526, 139 | 20, 140 | 48, 141 | 43, 142 | 43, 143 | 20, 144 | ); 145 | PBXFileTableDataSourceColumnsKey = ( 146 | PBXFileDataSource_SCM_ColumnID, 147 | PBXFileDataSource_FiletypeID, 148 | PBXFileDataSource_Filename_ColumnID, 149 | PBXFileDataSource_Built_ColumnID, 150 | PBXFileDataSource_ObjectSize_ColumnID, 151 | PBXFileDataSource_Errors_ColumnID, 152 | PBXFileDataSource_Warnings_ColumnID, 153 | PBXFileDataSource_Target_ColumnID, 154 | ); 155 | }; 156 | PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = { 157 | PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; 158 | PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Errors_ColumnID; 159 | PBXFileTableDataSourceColumnWidthsKey = ( 160 | 20, 161 | 470, 162 | 60, 163 | 20, 164 | 48, 165 | 43, 166 | 43, 167 | ); 168 | PBXFileTableDataSourceColumnsKey = ( 169 | PBXFileDataSource_FiletypeID, 170 | PBXFileDataSource_Filename_ColumnID, 171 | PBXTargetDataSource_PrimaryAttribute, 172 | PBXFileDataSource_Built_ColumnID, 173 | PBXFileDataSource_ObjectSize_ColumnID, 174 | PBXFileDataSource_Errors_ColumnID, 175 | PBXFileDataSource_Warnings_ColumnID, 176 | ); 177 | }; 178 | PBXPerProjectTemplateStateSaveDate = 333406806; 179 | PBXWorkspaceStateSaveDate = 333406806; 180 | }; 181 | perUserProjectItems = { 182 | EA5AB60C1151C4EA002A3F1D /* PBXTextBookmark */ = EA5AB60C1151C4EA002A3F1D /* PBXTextBookmark */; 183 | EA740F8813DF628A002359D9 /* PBXTextBookmark */ = EA740F8813DF628A002359D9 /* PBXTextBookmark */; 184 | EAB894FB13DF162800E49088 /* PBXTextBookmark */ = EAB894FB13DF162800E49088 /* PBXTextBookmark */; 185 | }; 186 | sourceControlManager = EA0793DF0836AC4200C1D0BC /* Source Control */; 187 | userBookmarkGroup = EA429E8C0ADB59CF00E54FAF /* PBXBookmarkGroup */; 188 | userBuildSettings = { 189 | }; 190 | }; 191 | 8DD76FA90486AB0100D96B5E /* memtest */ = { 192 | activeExec = 0; 193 | executables = ( 194 | EA0793DA0836AC2200C1D0BC /* memtest */, 195 | ); 196 | }; 197 | EA0793DA0836AC2200C1D0BC /* memtest */ = { 198 | isa = PBXExecutable; 199 | activeArgIndices = ( 200 | ); 201 | argumentStrings = ( 202 | ); 203 | autoAttachOnCrash = 1; 204 | breakpointsEnabled = 0; 205 | configStateDict = { 206 | "PBXLSLaunchAction-0" = { 207 | PBXLSLaunchAction = 0; 208 | PBXLSLaunchStartAction = 1; 209 | PBXLSLaunchStdioStyle = 2; 210 | PBXLSLaunchStyle = 0; 211 | class = PBXLSRunLaunchConfig; 212 | displayName = "Executable Runner"; 213 | identifier = com.apple.Xcode.launch.runConfig; 214 | remoteHostInfo = ""; 215 | startActionInfo = ""; 216 | }; 217 | }; 218 | customDataFormattersEnabled = 1; 219 | dataTipCustomDataFormattersEnabled = 1; 220 | dataTipShowTypeColumn = 1; 221 | dataTipSortType = 0; 222 | debuggerPlugin = GDBDebugging; 223 | disassemblyDisplayState = 0; 224 | dylibVariantSuffix = ""; 225 | enableDebugStr = 0; 226 | environmentEntries = ( 227 | ); 228 | executableSystemSymbolLevel = 0; 229 | executableUserSymbolLevel = 0; 230 | libgmallocEnabled = 0; 231 | name = memtest; 232 | savedGlobals = { 233 | }; 234 | showTypeColumn = 0; 235 | sourceDirectories = ( 236 | ); 237 | startupPath = "<>"; 238 | }; 239 | EA0793DF0836AC4200C1D0BC /* Source Control */ = { 240 | isa = PBXSourceControlManager; 241 | fallbackIsa = XCSourceControlManager; 242 | isSCMEnabled = 0; 243 | scmConfiguration = { 244 | repositoryNamesForRoots = { 245 | "" = ""; 246 | }; 247 | }; 248 | scmType = ""; 249 | }; 250 | EA0793E00836AC4200C1D0BC /* Code sense */ = { 251 | isa = PBXCodeSenseManager; 252 | indexTemplatePath = ""; 253 | }; 254 | EA429E8C0ADB59CF00E54FAF /* PBXBookmarkGroup */ = { 255 | isa = PBXBookmarkGroup; 256 | children = ( 257 | EA429EC90ADB5EED00E54FAF /* PBXTextBookmark */, 258 | ); 259 | name = Root; 260 | }; 261 | EA429EC80ADB5EED00E54FAF /* CFDate.h */ = { 262 | isa = PBXFileReference; 263 | lastKnownFileType = sourcecode.c.h; 264 | name = CFDate.h; 265 | path = /System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFDate.h; 266 | sourceTree = ""; 267 | }; 268 | EA429EC90ADB5EED00E54FAF /* PBXTextBookmark */ = { 269 | isa = PBXTextBookmark; 270 | fRef = EA429EC80ADB5EED00E54FAF /* CFDate.h */; 271 | name = "CFAbsoluteTimeGetCurrent(void)"; 272 | rLen = 30; 273 | rLoc = 457; 274 | rType = 0; 275 | vrLen = 787; 276 | vrLoc = 0; 277 | }; 278 | EA4DEED80836AE1B0036DEA6 /* memtest.c */ = { 279 | uiCtxt = { 280 | sepNavIntBoundsRect = "{{0, 0}, {673, 10699}}"; 281 | sepNavSelRange = "{5595, 0}"; 282 | sepNavVisRange = "{0, 0}"; 283 | sepNavVisRect = "{{0, 500}, {884, 573}}"; 284 | sepNavWindowFrame = "{{191, 37}, {1050, 836}}"; 285 | }; 286 | }; 287 | EA4DEED90836AE1B0036DEA6 /* tests.c */ = { 288 | uiCtxt = { 289 | sepNavIntBoundsRect = "{{0, 0}, {1125, 7436}}"; 290 | sepNavSelRange = "{353, 0}"; 291 | sepNavVisRange = "{2312, 1676}"; 292 | sepNavVisRect = "{{0, 1696}, {884, 573}}"; 293 | sepNavWindowFrame = "{{231, 99}, {1038, 828}}"; 294 | }; 295 | }; 296 | EA5AB60C1151C4EA002A3F1D /* PBXTextBookmark */ = { 297 | isa = PBXTextBookmark; 298 | fRef = EA4DEED90836AE1B0036DEA6 /* tests.c */; 299 | name = "tests.c: 8"; 300 | rLen = 0; 301 | rLoc = 353; 302 | rType = 0; 303 | vrLen = 501; 304 | vrLoc = 126; 305 | }; 306 | EA740F8813DF628A002359D9 /* PBXTextBookmark */ = { 307 | isa = PBXTextBookmark; 308 | fRef = EA4DEED80836AE1B0036DEA6 /* memtest.c */; 309 | name = "memtest.c: 191"; 310 | rLen = 0; 311 | rLoc = 5595; 312 | rType = 0; 313 | vrLen = 0; 314 | vrLoc = 0; 315 | }; 316 | EAB894FB13DF162800E49088 /* PBXTextBookmark */ = { 317 | isa = PBXTextBookmark; 318 | fRef = EA4DEED80836AE1B0036DEA6 /* memtest.c */; 319 | name = "memtest.c: 191"; 320 | rLen = 0; 321 | rLoc = 5595; 322 | rType = 0; 323 | vrLen = 158; 324 | vrLoc = 10095; 325 | }; 326 | EAFF76CA0837F53200D1CB28 /* memtest.h */ = { 327 | uiCtxt = { 328 | sepNavIntBoundsRect = "{{0, 0}, {874, 1456}}"; 329 | sepNavSelRange = "{224, 0}"; 330 | sepNavVisRange = "{0, 1549}"; 331 | sepNavVisRect = "{{0, 0}, {888, 582}}"; 332 | sepNavWindowFrame = "{{238, 62}, {933, 711}}"; 333 | }; 334 | }; 335 | } 336 | -------------------------------------------------------------------------------- /Memtest.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- 1 | // !$*UTF8*$! 2 | { 3 | archiveVersion = 1; 4 | classes = { 5 | }; 6 | objectVersion = 46; 7 | objects = { 8 | 9 | /* Begin PBXBuildFile section */ 10 | EA4DEEDA0836AE1B0036DEA6 /* memtest.c in Sources */ = {isa = PBXBuildFile; fileRef = EA4DEED80836AE1B0036DEA6 /* memtest.c */; }; 11 | EA4DEEDB0836AE1B0036DEA6 /* tests.c in Sources */ = {isa = PBXBuildFile; fileRef = EA4DEED90836AE1B0036DEA6 /* tests.c */; }; 12 | /* End PBXBuildFile section */ 13 | 14 | /* Begin PBXCopyFilesBuildPhase section */ 15 | 8DD76FAF0486AB0100D96B5E /* CopyFiles */ = { 16 | isa = PBXCopyFilesBuildPhase; 17 | buildActionMask = 8; 18 | dstPath = /usr/share/man/man1/; 19 | dstSubfolderSpec = 0; 20 | files = ( 21 | ); 22 | runOnlyForDeploymentPostprocessing = 1; 23 | }; 24 | /* End PBXCopyFilesBuildPhase section */ 25 | 26 | /* Begin PBXFileReference section */ 27 | 8DD76FB20486AB0100D96B5E /* memtest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = memtest; sourceTree = BUILT_PRODUCTS_DIR; }; 28 | EA4DEED80836AE1B0036DEA6 /* memtest.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = memtest.c; path = source/memtest.c; sourceTree = SOURCE_ROOT; }; 29 | EA4DEED90836AE1B0036DEA6 /* tests.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = tests.c; path = source/tests.c; sourceTree = SOURCE_ROOT; }; 30 | EAFF76CA0837F53200D1CB28 /* memtest.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = memtest.h; path = source/memtest.h; sourceTree = ""; }; 31 | /* End PBXFileReference section */ 32 | 33 | /* Begin PBXFrameworksBuildPhase section */ 34 | 8DD76FAD0486AB0100D96B5E /* Frameworks */ = { 35 | isa = PBXFrameworksBuildPhase; 36 | buildActionMask = 2147483647; 37 | files = ( 38 | ); 39 | runOnlyForDeploymentPostprocessing = 0; 40 | }; 41 | /* End PBXFrameworksBuildPhase section */ 42 | 43 | /* Begin PBXGroup section */ 44 | 08FB7794FE84155DC02AAC07 /* Memtest */ = { 45 | isa = PBXGroup; 46 | children = ( 47 | 08FB7795FE84155DC02AAC07 /* Source */, 48 | C6A0FF2B0290797F04C91782 /* Documentation */, 49 | 1AB674ADFE9D54B511CA2CBB /* Products */, 50 | ); 51 | name = Memtest; 52 | sourceTree = ""; 53 | }; 54 | 08FB7795FE84155DC02AAC07 /* Source */ = { 55 | isa = PBXGroup; 56 | children = ( 57 | EAFF76CA0837F53200D1CB28 /* memtest.h */, 58 | EA4DEED80836AE1B0036DEA6 /* memtest.c */, 59 | EA4DEED90836AE1B0036DEA6 /* tests.c */, 60 | ); 61 | name = Source; 62 | sourceTree = ""; 63 | }; 64 | 1AB674ADFE9D54B511CA2CBB /* Products */ = { 65 | isa = PBXGroup; 66 | children = ( 67 | 8DD76FB20486AB0100D96B5E /* memtest */, 68 | ); 69 | name = Products; 70 | sourceTree = ""; 71 | }; 72 | C6A0FF2B0290797F04C91782 /* Documentation */ = { 73 | isa = PBXGroup; 74 | children = ( 75 | ); 76 | name = Documentation; 77 | sourceTree = ""; 78 | }; 79 | /* End PBXGroup section */ 80 | 81 | /* Begin PBXNativeTarget section */ 82 | 8DD76FA90486AB0100D96B5E /* memtest */ = { 83 | isa = PBXNativeTarget; 84 | buildConfigurationList = EAD18F5508B0141E00FC09E6 /* Build configuration list for PBXNativeTarget "memtest" */; 85 | buildPhases = ( 86 | 8DD76FAB0486AB0100D96B5E /* Sources */, 87 | 8DD76FAD0486AB0100D96B5E /* Frameworks */, 88 | 8DD76FAF0486AB0100D96B5E /* CopyFiles */, 89 | ); 90 | buildRules = ( 91 | ); 92 | dependencies = ( 93 | ); 94 | name = memtest; 95 | productInstallPath = "$(HOME)/bin"; 96 | productName = Memtest; 97 | productReference = 8DD76FB20486AB0100D96B5E /* memtest */; 98 | productType = "com.apple.product-type.tool"; 99 | }; 100 | /* End PBXNativeTarget section */ 101 | 102 | /* Begin PBXProject section */ 103 | 08FB7793FE84155DC02AAC07 /* Project object */ = { 104 | isa = PBXProject; 105 | attributes = { 106 | BuildIndependentTargetsInParallel = YES; 107 | LastUpgradeCheck = 0610; 108 | }; 109 | buildConfigurationList = EAD18F5908B0141E00FC09E6 /* Build configuration list for PBXProject "Memtest" */; 110 | compatibilityVersion = "Xcode 3.2"; 111 | developmentRegion = English; 112 | hasScannedForEncodings = 1; 113 | knownRegions = ( 114 | English, 115 | Japanese, 116 | French, 117 | German, 118 | ); 119 | mainGroup = 08FB7794FE84155DC02AAC07 /* Memtest */; 120 | projectDirPath = ""; 121 | projectRoot = ""; 122 | targets = ( 123 | 8DD76FA90486AB0100D96B5E /* memtest */, 124 | ); 125 | }; 126 | /* End PBXProject section */ 127 | 128 | /* Begin PBXSourcesBuildPhase section */ 129 | 8DD76FAB0486AB0100D96B5E /* Sources */ = { 130 | isa = PBXSourcesBuildPhase; 131 | buildActionMask = 2147483647; 132 | files = ( 133 | EA4DEEDA0836AE1B0036DEA6 /* memtest.c in Sources */, 134 | EA4DEEDB0836AE1B0036DEA6 /* tests.c in Sources */, 135 | ); 136 | runOnlyForDeploymentPostprocessing = 0; 137 | }; 138 | /* End PBXSourcesBuildPhase section */ 139 | 140 | /* Begin XCBuildConfiguration section */ 141 | EAD18F5608B0141E00FC09E6 /* Development */ = { 142 | isa = XCBuildConfiguration; 143 | buildSettings = { 144 | "ARCHS[sdk=macosx*]" = "$(ARCHS_STANDARD_32_64_BIT)"; 145 | COPY_PHASE_STRIP = NO; 146 | DEPLOYMENT_LOCATION = YES; 147 | "DEPLOYMENT_LOCATION[sdk=macosx*]" = YES; 148 | DEPLOYMENT_POSTPROCESSING = YES; 149 | DSTROOT = "/tmp/.dst\n"; 150 | "DSTROOT[sdk=macosx*]" = /tmp/.dst; 151 | GCC_ALTIVEC_EXTENSIONS = NO; 152 | GCC_DYNAMIC_NO_PIC = NO; 153 | GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 154 | GCC_MODEL_TUNING = G5; 155 | GCC_OPTIMIZATION_LEVEL = fast; 156 | GCC_PRECOMPILE_PREFIX_HEADER = NO; 157 | GCC_VERSION = com.apple.compilers.llvm.clang.1_0; 158 | "GCC_VERSION_i386[sdk=macosx*][arch=i386]" = ""; 159 | "GCC_VERSION_x86_64[sdk=macosx*][arch=x86_64]" = ""; 160 | GCC_WARN_ABOUT_RETURN_TYPE = YES; 161 | GCC_WARN_SIGN_COMPARE = YES; 162 | GCC_WARN_UNUSED_VARIABLE = YES; 163 | INSTALL_PATH = "$(HOME)/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development"; 164 | "INSTALL_PATH[sdk=*]" = "$(HOME)/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development"; 165 | MACOSX_DEPLOYMENT_TARGET = 10.6; 166 | "MACOSX_DEPLOYMENT_TARGET[sdk=macosx*]" = 10.6; 167 | "MACOSX_DEPLOYMENT_TARGET_i386[sdk=macosx*][arch=i386]" = ""; 168 | "MACOSX_DEPLOYMENT_TARGET_x86_64[sdk=macosx*][arch=x86_64]" = ""; 169 | PRODUCT_NAME = memtest; 170 | "SDKROOT_i386[sdk=macosx*][arch=i386]" = ""; 171 | "SDKROOT_x86_64[sdk=macosx*][arch=x86_64]" = ""; 172 | SKIP_INSTALL = YES; 173 | VERSIONING_SYSTEM = ""; 174 | WARNING_CFLAGS = ( 175 | "-Wall", 176 | "-Wconversion", 177 | ); 178 | ZERO_LINK = YES; 179 | "ZERO_LINK[arch=*]" = YES; 180 | }; 181 | name = Development; 182 | }; 183 | EAD18F5708B0141E00FC09E6 /* Deployment */ = { 184 | isa = XCBuildConfiguration; 185 | buildSettings = { 186 | "ARCHS[sdk=macosx*]" = "$(ARCHS_STANDARD_32_64_BIT)"; 187 | COPY_PHASE_STRIP = NO; 188 | DEPLOYMENT_LOCATION = YES; 189 | "DEPLOYMENT_LOCATION[sdk=macosx*]" = YES; 190 | DEPLOYMENT_POSTPROCESSING = YES; 191 | DSTROOT = "/tmp/.dst\n"; 192 | "DSTROOT[sdk=macosx*]" = /tmp/.dst; 193 | GCC_ALTIVEC_EXTENSIONS = NO; 194 | GCC_AUTO_VECTORIZATION = YES; 195 | GCC_GENERATE_DEBUGGING_SYMBOLS = NO; 196 | GCC_MODEL_TUNING = G5; 197 | GCC_OPTIMIZATION_LEVEL = fast; 198 | GCC_PRECOMPILE_PREFIX_HEADER = NO; 199 | GCC_STRICT_ALIASING = YES; 200 | GCC_UNROLL_LOOPS = YES; 201 | GCC_VERSION = com.apple.compilers.llvm.clang.1_0; 202 | GCC_VERSION_i386 = 4.0; 203 | "GCC_VERSION_i386[sdk=macosx*][arch=i386]" = 4.0; 204 | GCC_VERSION_ppc = 4.0; 205 | GCC_VERSION_ppc64 = 4.0; 206 | GCC_VERSION_x86_64 = 4.0; 207 | "GCC_VERSION_x86_64[sdk=macosx*][arch=x86_64]" = 4.0; 208 | GCC_WARN_ABOUT_RETURN_TYPE = YES; 209 | GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; 210 | GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; 211 | GCC_WARN_MISSING_PARENTHESES = YES; 212 | GCC_WARN_SIGN_COMPARE = YES; 213 | GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; 214 | GCC_WARN_UNINITIALIZED_AUTOS = YES; 215 | GCC_WARN_UNUSED_FUNCTION = YES; 216 | GCC_WARN_UNUSED_LABEL = YES; 217 | GCC_WARN_UNUSED_PARAMETER = YES; 218 | GCC_WARN_UNUSED_VALUE = YES; 219 | GCC_WARN_UNUSED_VARIABLE = YES; 220 | INSTALL_PATH = "$(HOME)/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Deployment"; 221 | "INSTALL_PATH[sdk=*]" = "$(HOME)/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Deployment"; 222 | MACOSX_DEPLOYMENT_TARGET = 10.6; 223 | "MACOSX_DEPLOYMENT_TARGET[sdk=macosx*]" = 10.6; 224 | MACOSX_DEPLOYMENT_TARGET_i386 = 10.6; 225 | "MACOSX_DEPLOYMENT_TARGET_i386[sdk=macosx*][arch=i386]" = 10.6; 226 | MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; 227 | MACOSX_DEPLOYMENT_TARGET_ppc64 = 10.4; 228 | MACOSX_DEPLOYMENT_TARGET_x86_64 = 10.6; 229 | "MACOSX_DEPLOYMENT_TARGET_x86_64[sdk=macosx*][arch=x86_64]" = 10.6; 230 | OTHER_CFLAGS = ( 231 | "-Wall", 232 | "-Wconversion", 233 | ); 234 | PRODUCT_NAME = memtest; 235 | SDKROOT_i386 = /Developer/SDKs/MacOSX10.4u.sdk; 236 | "SDKROOT_i386[sdk=macosx*][arch=i386]" = /Developer/SDKs/MacOSX10.4u.sdk; 237 | SDKROOT_ppc = /Developer/SDKs/MacOSX10.4u.sdk; 238 | SDKROOT_ppc64 = /Developer/SDKs/MacOSX10.4u.sdk; 239 | SDKROOT_x86_64 = /Developer/SDKs/MacOSX10.4u.sdk; 240 | "SDKROOT_x86_64[sdk=macosx*][arch=x86_64]" = /Developer/SDKs/MacOSX10.4u.sdk; 241 | SKIP_INSTALL = YES; 242 | VERSIONING_SYSTEM = ""; 243 | WARNING_CFLAGS = ( 244 | "-Wall", 245 | "-Wconversion", 246 | ); 247 | ZERO_LINK = NO; 248 | "ZERO_LINK[arch=*]" = YES; 249 | }; 250 | name = Deployment; 251 | }; 252 | EAD18F5808B0141E00FC09E6 /* Default */ = { 253 | isa = XCBuildConfiguration; 254 | buildSettings = { 255 | "ARCHS[sdk=macosx*]" = "$(ARCHS_STANDARD_32_64_BIT)"; 256 | COPY_PHASE_STRIP = NO; 257 | DEPLOYMENT_LOCATION = YES; 258 | DEPLOYMENT_POSTPROCESSING = YES; 259 | "DEPLOYMENT_POSTPROCESSING[sdk=macosx*]" = YES; 260 | DSTROOT = "/tmp/.dst\n"; 261 | "DSTROOT[sdk=macosx*]" = /tmp/.dst; 262 | GCC_ALTIVEC_EXTENSIONS = NO; 263 | GCC_GENERATE_DEBUGGING_SYMBOLS = NO; 264 | GCC_MODEL_TUNING = G5; 265 | GCC_OPTIMIZATION_LEVEL = fast; 266 | GCC_PRECOMPILE_PREFIX_HEADER = NO; 267 | GCC_VERSION = com.apple.compilers.llvm.clang.1_0; 268 | "GCC_VERSION_i386[sdk=macosx*][arch=i386]" = ""; 269 | "GCC_VERSION_x86_64[sdk=macosx*][arch=x86_64]" = ""; 270 | GCC_WARN_ABOUT_RETURN_TYPE = YES; 271 | GCC_WARN_SIGN_COMPARE = YES; 272 | GCC_WARN_UNUSED_VARIABLE = YES; 273 | INSTALL_PATH = "$(HOME)/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development"; 274 | "INSTALL_PATH[sdk=*]" = "$(HOME)/Software_Development/Memtest_4.23/DerivedData/Memtest/Build/Products/Development"; 275 | MACOSX_DEPLOYMENT_TARGET = 10.6; 276 | "MACOSX_DEPLOYMENT_TARGET[sdk=macosx*]" = 10.6; 277 | "MACOSX_DEPLOYMENT_TARGET_i386[sdk=macosx*][arch=i386]" = 10.6; 278 | "MACOSX_DEPLOYMENT_TARGET_x86_64[sdk=macosx*][arch=x86_64]" = 10.6; 279 | PRODUCT_NAME = memtest; 280 | "SDKROOT[arch=*]" = ""; 281 | "SDKROOT_i386[sdk=macosx*][arch=i386]" = ""; 282 | "SDKROOT_x86_64[sdk=macosx*][arch=x86_64]" = ""; 283 | SKIP_INSTALL = YES; 284 | VERSIONING_SYSTEM = ""; 285 | WARNING_CFLAGS = ( 286 | "-Wall", 287 | "-Wconversion", 288 | ); 289 | "ZERO_LINK[arch=*]" = ""; 290 | }; 291 | name = Default; 292 | }; 293 | EAD18F5A08B0141E00FC09E6 /* Development */ = { 294 | isa = XCBuildConfiguration; 295 | buildSettings = { 296 | "ARCHS[sdk=macosx*]" = "$(ARCHS_STANDARD_32_64_BIT)"; 297 | DEPLOYMENT_LOCATION = YES; 298 | DEPLOYMENT_POSTPROCESSING = YES; 299 | MACOSX_DEPLOYMENT_TARGET = ""; 300 | "VALID_ARCHS[sdk=macosx*]" = "i386 x86_64"; 301 | }; 302 | name = Development; 303 | }; 304 | EAD18F5B08B0141E00FC09E6 /* Deployment */ = { 305 | isa = XCBuildConfiguration; 306 | buildSettings = { 307 | "ARCHS[sdk=macosx*]" = "$(ARCHS_STANDARD_32_64_BIT)"; 308 | DEPLOYMENT_LOCATION = YES; 309 | GCC_OPTIMIZATION_LEVEL = 3; 310 | GCC_VERSION_i386 = 4.0; 311 | GCC_VERSION_ppc = 4.0; 312 | GCC_VERSION_ppc64 = 4.0; 313 | GCC_VERSION_x86_64 = 4.0; 314 | MACOSX_DEPLOYMENT_TARGET = ""; 315 | MACOSX_DEPLOYMENT_TARGET_i386 = 10.6; 316 | MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; 317 | MACOSX_DEPLOYMENT_TARGET_ppc64 = 10.4; 318 | MACOSX_DEPLOYMENT_TARGET_x86_64 = 10.6; 319 | OTHER_CFLAGS = ( 320 | "-Wall", 321 | "-Wconversion", 322 | ); 323 | SDKROOT_i386 = /Developer_326/SDKs/MacOSX10.4u.sdk; 324 | SDKROOT_ppc = /Developer_326/SDKs/MacOSX10.4u.sdk; 325 | SDKROOT_ppc64 = /Developer_326/SDKs/MacOSX10.4u.sdk; 326 | SDKROOT_x86_64 = /Developer_326/SDKs/MacOSX10.4u.sdk; 327 | "VALID_ARCHS[sdk=*]" = "i386 x86_64"; 328 | ZERO_LINK = NO; 329 | }; 330 | name = Deployment; 331 | }; 332 | EAD18F5C08B0141E00FC09E6 /* Default */ = { 333 | isa = XCBuildConfiguration; 334 | buildSettings = { 335 | "ARCHS[sdk=macosx*]" = "$(ARCHS_STANDARD_32_64_BIT)"; 336 | DEPLOYMENT_LOCATION = YES; 337 | "DEPLOYMENT_POSTPROCESSING[sdk=macosx*]" = YES; 338 | "INSTALL_PATH[sdk=*]" = ""; 339 | MACOSX_DEPLOYMENT_TARGET = ""; 340 | "VALID_ARCHS[sdk=macosx*]" = "i386 x86_64"; 341 | }; 342 | name = Default; 343 | }; 344 | /* End XCBuildConfiguration section */ 345 | 346 | /* Begin XCConfigurationList section */ 347 | EAD18F5508B0141E00FC09E6 /* Build configuration list for PBXNativeTarget "memtest" */ = { 348 | isa = XCConfigurationList; 349 | buildConfigurations = ( 350 | EAD18F5608B0141E00FC09E6 /* Development */, 351 | EAD18F5708B0141E00FC09E6 /* Deployment */, 352 | EAD18F5808B0141E00FC09E6 /* Default */, 353 | ); 354 | defaultConfigurationIsVisible = 0; 355 | defaultConfigurationName = Deployment; 356 | }; 357 | EAD18F5908B0141E00FC09E6 /* Build configuration list for PBXProject "Memtest" */ = { 358 | isa = XCConfigurationList; 359 | buildConfigurations = ( 360 | EAD18F5A08B0141E00FC09E6 /* Development */, 361 | EAD18F5B08B0141E00FC09E6 /* Deployment */, 362 | EAD18F5C08B0141E00FC09E6 /* Default */, 363 | ); 364 | defaultConfigurationIsVisible = 0; 365 | defaultConfigurationName = Deployment; 366 | }; 367 | /* End XCConfigurationList section */ 368 | }; 369 | rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; 370 | } 371 | -------------------------------------------------------------------------------- /Memtest.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Memtest.xcodeproj/project.xcworkspace/xcuserdata/Tony.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/Memtest.xcodeproj/project.xcworkspace/xcuserdata/Tony.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Memtest.xcodeproj/project.xcworkspace/xcuserdata/Tony.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildLocationStyle 6 | UseAppPreferences 7 | CustomBuildLocationType 8 | RelativeToDerivedData 9 | DerivedDataLocationStyle 10 | Default 11 | HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges 12 | 13 | IDEWorkspaceUserSettings_HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges 14 | 15 | IDEWorkspaceUserSettings_SnapshotAutomaticallyBeforeSignificantChanges 16 | 17 | IssueFilterStyle 18 | ShowActiveSchemeOnly 19 | LiveSourceIssuesEnabled 20 | 21 | SnapshotAutomaticallyBeforeSignificantChanges 22 | 23 | SnapshotLocationStyle 24 | Default 25 | 26 | 27 | -------------------------------------------------------------------------------- /Memtest.xcodeproj/project.xcworkspace/xcuserdata/vavius.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/Memtest.xcodeproj/project.xcworkspace/xcuserdata/vavius.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Memtest.xcodeproj/xcuserdata/Tony.xcuserdatad/xcschemes/memtest.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 9 | 15 | 21 | 22 | 23 | 24 | 25 | 30 | 31 | 32 | 33 | 42 | 43 | 49 | 50 | 51 | 52 | 53 | 54 | 60 | 61 | 67 | 68 | 69 | 70 | 72 | 73 | 76 | 77 | 78 | -------------------------------------------------------------------------------- /Memtest.xcodeproj/xcuserdata/Tony.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | memtest.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | 8DD76FA90486AB0100D96B5E 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Memtest.xcodeproj/xcuserdata/vavius.xcuserdatad/xcschemes/memtest.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 9 | 15 | 21 | 22 | 23 | 24 | 25 | 30 | 31 | 32 | 33 | 39 | 40 | 41 | 42 | 43 | 44 | 54 | 56 | 62 | 63 | 64 | 65 | 66 | 67 | 73 | 75 | 81 | 82 | 83 | 84 | 86 | 87 | 90 | 91 | 92 | -------------------------------------------------------------------------------- /Memtest.xcodeproj/xcuserdata/vavius.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | memtest.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | 8DD76FA90486AB0100D96B5E 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # memtest 2 | Utility for testing RAM on your mac system. Supports OS X 10.7 and above. This is a contents of dmg image obtained from http://www.memtestosx.org 3 | 4 | Site above requires a small fee to be paid in order to download, but this software is licensed under GPLv2 and provided here for free. 5 | 6 | ## Usage 7 | Just run `./memtest` 8 | 9 | In order to test as much memory as possible, it is advised to run memtest in single user mode: 10 | 11 | 1. To boot into single user mode, reboot you mac and hold `command-S` 12 | 2. Mount filesystem `/sbin/mount -uw /` 13 | 3. Go to directory where you cloned the repo `cd /Users/user/this_repo_path/memtest` 14 | 4. Run memtest `./memtest all 3 -l` - this command will run test 3 times, using all available memory and saving output to log file 15 | -------------------------------------------------------------------------------- /memtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/memtest -------------------------------------------------------------------------------- /source/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Makefile for memtest by Charles Cazabon. 3 | # Modified for MacOS X by Tony Scaminaci. 4 | # 5 | # Copyright (C) 1999 Simon Kirby. 6 | # Copyright (C) 1999-2004 Charles Cazabon. 7 | # Licensed under the GNU General Public License version 2. See the file 8 | # COPYING for details. 9 | # 10 | 11 | CC = $(shell head -n 1 conf-cc) 12 | LD = $(shell head -n 1 conf-ld) 13 | 14 | SOURCES = memtest.c tests.c 15 | OBJECTS = $(SOURCES:.c=.o) 16 | HEADERS = memtest.h 17 | TARGETS = *.o compile load auto-ccld.sh find-systype make-compile make-load systype extra-libs 18 | 19 | # 20 | # Targets 21 | # 22 | all: memtest 23 | 24 | 25 | auto-ccld.sh: \ 26 | conf-cc conf-ld warn-auto.sh 27 | ( cat warn-auto.sh; \ 28 | echo CC=\'`head -1 conf-cc`\'; \ 29 | echo LD=\'`head -1 conf-ld`\' \ 30 | ) > auto-ccld.sh 31 | 32 | compile: \ 33 | make-compile warn-auto.sh systype 34 | ( cat warn-auto.sh; ./make-compile "`cat systype`" ) > \ 35 | compile 36 | chmod 755 compile 37 | 38 | find-systype: \ 39 | find-systype.sh auto-ccld.sh 40 | cat auto-ccld.sh find-systype.sh > find-systype 41 | chmod 755 find-systype 42 | 43 | make-compile: \ 44 | make-compile.sh auto-ccld.sh 45 | cat auto-ccld.sh make-compile.sh > make-compile 46 | chmod 755 make-compile 47 | 48 | make-load: \ 49 | make-load.sh auto-ccld.sh 50 | cat auto-ccld.sh make-load.sh > make-load 51 | chmod 755 make-load 52 | 53 | systype: \ 54 | find-systype trycpp.c 55 | ./find-systype > systype 56 | 57 | extra-libs: \ 58 | extra-libs.sh systype 59 | ./extra-libs.sh "`cat systype`" >extra-libs 60 | 61 | load: \ 62 | make-load warn-auto.sh systype 63 | ( cat warn-auto.sh; ./make-load "`cat systype`" ) > load 64 | chmod 755 load 65 | 66 | clean: 67 | rm -f memtest $(TARGETS) $(OBJECTS) core 68 | 69 | release: 70 | rm -f $(TARGETS) $(OBJECTS) core 71 | mv memtest ../ 72 | 73 | memtest: \ 74 | $(OBJECTS) memtest.c tests.h tests.c tests.h conf-cc Makefile load extra-libs 75 | ./load memtest tests.o `cat extra-libs` 76 | 77 | memtest.o: memtest.c tests.h conf-cc Makefile compile 78 | ./compile memtest.c 79 | 80 | tests.o: tests.c tests.h conf-cc Makefile compile 81 | ./compile tests.c 82 | -------------------------------------------------------------------------------- /source/conf-cc: -------------------------------------------------------------------------------- 1 | cc -Wall -O3 -DPOSIX -c 2 | 3 | This will be used to compile .c files. 4 | -------------------------------------------------------------------------------- /source/conf-ld: -------------------------------------------------------------------------------- 1 | cc -s 2 | 3 | This will be used to link .o files into an executable. 4 | -------------------------------------------------------------------------------- /source/extra-libs.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | case "$1" in 4 | osf1-*) 5 | # OSF/1 (Tru64) needs /usr/lib/librt.a for mlock() 6 | echo /usr/lib/librt.a 7 | ;; 8 | unix_sv*) ;; 9 | irix64-*) ;; 10 | irix-*) ;; 11 | dgux-*) ;; 12 | hp-ux-*) ;; 13 | sco*) ;; 14 | *) 15 | ;; 16 | esac 17 | -------------------------------------------------------------------------------- /source/find-systype.sh: -------------------------------------------------------------------------------- 1 | # oper-:arch-:syst-:chip-:kern- 2 | # oper = operating system type; e.g., sunos-4.1.4 3 | # arch = machine language; e.g., sparc 4 | # syst = which binaries can run; e.g., sun4 5 | # chip = chip model; e.g., micro-2-80 6 | # kern = kernel version; e.g., sun4m 7 | # dependence: arch --- chip 8 | # \ \ 9 | # oper --- syst --- kern 10 | # so, for example, syst is interpreted in light of oper, but chip is not. 11 | # anyway, no slashes, no extra colons, no uppercase letters. 12 | # the point of the extra -'s is to ease parsing: can add hierarchies later. 13 | # e.g., *:i386-*:*:pentium-*:* would handle pentium-100 as well as pentium, 14 | # and i386-486 (486s do have more instructions, you know) as well as i386. 15 | # the idea here is to include ALL useful available information. 16 | 17 | exec 2>/dev/null 18 | sys="`uname -s | tr '/:[A-Z]' '..[a-z]'`" 19 | if [ x"$sys" != x ] 20 | then 21 | unamer="`uname -r | tr /: ..`" 22 | unamem="`uname -m | tr /: ..`" 23 | unamev="`uname -v | tr /: ..`" 24 | 25 | case "$sys" in 26 | bsd.os) 27 | # in bsd 4.4, uname -v does not have useful info. 28 | # in bsd 4.4, uname -m is arch, not chip. 29 | oper="$sys-$unamer" 30 | arch="$unamem" 31 | syst="" 32 | chip="`sysctl -n hw.model`" 33 | kern="" 34 | ;; 35 | freebsd) 36 | # see above about bsd 4.4 37 | oper="$sys-$unamer" 38 | arch="$unamem" 39 | syst="" 40 | chip="`sysctl -n hw.model`" # hopefully 41 | kern="" 42 | ;; 43 | netbsd) 44 | # see above about bsd 4.4 45 | oper="$sys-$unamer" 46 | arch="$unamem" 47 | syst="" 48 | chip="`sysctl -n hw.model`" # hopefully 49 | kern="" 50 | ;; 51 | linux) 52 | # as in bsd 4.4, uname -v does not have useful info. 53 | oper="$sys-$unamer" 54 | syst="" 55 | chip="$unamem" 56 | kern="" 57 | case "$chip" in 58 | i386|i486|i586|i686) 59 | arch="i386" 60 | ;; 61 | alpha) 62 | arch="alpha" 63 | ;; 64 | esac 65 | ;; 66 | aix) 67 | # naturally IBM has to get uname -r and uname -v backwards. dorks. 68 | oper="$sys-$unamev-$unamer" 69 | arch="`arch | tr /: ..`" 70 | syst="" 71 | chip="$unamem" 72 | kern="" 73 | ;; 74 | sunos) 75 | oper="$sys-$unamer-$unamev" 76 | arch="`(uname -p || mach) | tr /: ..`" 77 | syst="`arch | tr /: ..`" 78 | chip="$unamem" # this is wrong; is there any way to get the real info? 79 | kern="`arch -k | tr /: ..`" 80 | ;; 81 | unix_sv) 82 | oper="$sys-$unamer-$unamev" 83 | arch="`uname -m`" 84 | syst="" 85 | chip="$unamem" 86 | kern="" 87 | ;; 88 | *) 89 | oper="$sys-$unamer-$unamev" 90 | arch="`arch | tr /: ..`" 91 | syst="" 92 | chip="$unamem" 93 | kern="" 94 | ;; 95 | esac 96 | else 97 | $CC -c trycpp.c 98 | $LD -o trycpp trycpp.o 99 | case `./trycpp` in 100 | nextstep) 101 | oper="nextstep-`hostinfo | sed -n 's/^[ ]*NeXT Mach \([^:]*\):.*$/\1/p'`" 102 | arch="`hostinfo | sed -n 's/^Processor type: \(.*\) (.*)$/\1/p' | tr /: ..`" 103 | syst="" 104 | chip="`hostinfo | sed -n 's/^Processor type: .* (\(.*\))$/\1/p' | tr ' /:' '...'`" 105 | kern="" 106 | ;; 107 | *) 108 | oper="unknown" 109 | arch="" 110 | syst="" 111 | chip="" 112 | kern="" 113 | ;; 114 | esac 115 | rm -f trycpp.o trycpp 116 | fi 117 | 118 | case "$chip" in 119 | 80486) 120 | # let's try to be consistent here. (BSD/OS) 121 | chip=i486 122 | ;; 123 | i486DX) 124 | # respect the hyphen hierarchy. (FreeBSD) 125 | chip=i486-dx 126 | ;; 127 | i486.DX2) 128 | # respect the hyphen hierarchy. (FreeBSD) 129 | chip=i486-dx2 130 | ;; 131 | Intel.586) 132 | # no, you nitwits, there is no such chip. (NeXTStep) 133 | chip=pentium 134 | ;; 135 | i586) 136 | # no, you nitwits, there is no such chip. (Linux) 137 | chip=pentium 138 | ;; 139 | i686) 140 | # STOP SAYING THAT! (Linux) 141 | chip=ppro 142 | esac 143 | 144 | echo "$oper-:$arch-:$syst-:$chip-:$kern-" | tr ' [A-Z]' '.[a-z]' 145 | -------------------------------------------------------------------------------- /source/make-compile.sh: -------------------------------------------------------------------------------- 1 | echo exec "$CC" -c '${1+"$@"}' 2 | -------------------------------------------------------------------------------- /source/make-load.sh: -------------------------------------------------------------------------------- 1 | echo 'main="$1"; shift' 2 | echo exec "$LD" '-o "$main" "$main".o ${1+"$@"}' 3 | -------------------------------------------------------------------------------- /source/memtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vavius/memtest/8aa02c8c34db8dd00f4470e482dace7eaff265c7/source/memtest.c -------------------------------------------------------------------------------- /source/memtest.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Very simple but very effective user-space memory tester. 3 | * Originally by Simon Kirby 4 | * Version 2 by Charles Cazabon 5 | * Version 3 not publicly released. 6 | * Version 4 rewrite: 7 | * Copyright (C) 2004 Charles Cazabon 8 | * Copyright (C) 2004 - 2014 Tony Scaminaci (Macintosh ports) 9 | * Licensed under the terms of the GNU General Public License version 2 (only). 10 | * See the file COPYING for details. 11 | */ 12 | 13 | // Macro definitions for handling 32/64 bit platforms at compile time 14 | 15 | #include 16 | 17 | #define rand32() ((unsigned int) rand() | ( (unsigned int) rand() << 16)) 18 | 19 | #if (ULONG_MAX == 4294967295UL) 20 | #define rand_ul() rand32() 21 | #define UL_ONEBITS 0xffffffff 22 | #define UL_LEN 32 23 | #define CHECKERBOARD1 0x55555555 24 | #define CHECKERBOARD2 0xaaaaaaaa 25 | #define UL_BYTE(x) ((x | x << 8 | x << 16 | x << 24)) 26 | #elif (ULONG_MAX == 18446744073709551615ULL) 27 | #define rand64() (((ul) rand32()) << 32 | ((ul) rand32())) 28 | #define rand_ul() rand64() 29 | #define UL_ONEBITS 0xffffffffffffffffUL 30 | #define UL_LEN 64 31 | #define CHECKERBOARD1 0x5555555555555555 32 | #define CHECKERBOARD2 0xaaaaaaaaaaaaaaaa 33 | #define UL_BYTE(x) (((ul)x | (ul)x<<8 | (ul)x<<16 | (ul)x<<24 | (ul)x<<32 | (ul)x<<40 | (ul)x<<48 | (ul)x<<56)) 34 | #else 35 | #error long on this platform is not 32 or 64 bits 36 | #endif 37 | 38 | // Mask bit definitions for command line arguments 39 | // Tony Scaminaci (updated 1/2007) 40 | 41 | #define USE_LOG_FILE 0x00000001 42 | #define QUICK_FLAG 0x00000002 43 | #define RESERVED_2 0X00000004 44 | #define RESERVED_3 0X00000008 45 | #define NUMBER_OF_PASSES 0x00000FF0 46 | #define TEST_SIZE_MB 0xFFFFF000 47 | 48 | // Mask bits used in Linear PRN test 49 | // Tony Scaminaci 10/2006 50 | 51 | #define Tap63Mask 0x4000000000000000 52 | #define Tap1Mask 0x0000000000000001 53 | 54 | // Custom type definitions 55 | 56 | typedef unsigned long ul; 57 | typedef unsigned long long ull; 58 | typedef unsigned long volatile ulv; 59 | 60 | struct test 61 | { 62 | char *name; 63 | int (*fp)(); 64 | }; 65 | 66 | // Test routine declarations 67 | 68 | int test_stuck_address(unsigned long volatile *buf, int arg_list, size_t count); // Linear stuck address test - full buffer 69 | int test_linear_prn(unsigned long volatile *buf, int arg_list, size_t count, time_t timestamp); // Linear pseudorandom test - full buffer 70 | int test_random_value(unsigned long volatile *bufa, unsigned long volatile *bufb, int arg_list, size_t count); 71 | int test_xor_comparison(unsigned long volatile *bufa, unsigned long volatile *bufb, int arg_list, size_t count); 72 | int test_sub_comparison(unsigned long volatile *bufa, unsigned long volatile *bufb, int arg_list, size_t count); 73 | int test_mul_comparison(unsigned long volatile *bufa, unsigned long volatile *bufb, int arg_list, size_t count); 74 | int test_div_comparison(unsigned long volatile *bufa, unsigned long volatile *bufb, int arg_list, size_t count); 75 | int test_or_comparison(unsigned long volatile *bufa, unsigned long volatile *bufb, int arg_list, size_t count); 76 | int test_and_comparison(unsigned long volatile *bufa, unsigned long volatile *bufb, int arg_list, size_t count); 77 | int test_seqinc_comparison(unsigned long volatile *bufa, unsigned long volatile *bufb, int arg_list, size_t count); 78 | int test_solidbits_comparison(unsigned long volatile *bufa, unsigned long volatile *bufb, int arg_list, size_t count); 79 | int test_checkerboard_comparison(unsigned long volatile *bufa, unsigned long volatile *bufb, int arg_list, size_t count); 80 | int test_blockseq_comparison(unsigned long volatile *bufa, unsigned long volatile *bufb, int arg_list, size_t count); 81 | int test_walkbits0_comparison(unsigned long volatile *bufa, unsigned long volatile *bufb, int arg_list, size_t count); 82 | int test_walkbits1_comparison(unsigned long volatile *bufa, unsigned long volatile *bufb, int arg_list, size_t count); 83 | int test_bitspread_comparison(unsigned long volatile *bufa, unsigned long volatile *bufb, int arg_list, size_t count); 84 | int test_bitflip_comparison(unsigned long volatile *bufa, unsigned long volatile *bufb, int arg_list, size_t count); 85 | 86 | -------------------------------------------------------------------------------- /source/tests.c: -------------------------------------------------------------------------------- 1 | /* 2 | * Very simple but very effective user-space memory tester. 3 | * Originally by Simon Kirby 4 | * Version 2 by Charles Cazabon 5 | * Version 3 not publicly released. 6 | * Version 4 rewrite: 7 | * Copyright (C) 2004 Charles Cazabon 8 | * Portions Copyright (C) 2005 - 2013 Tony Scaminaci 9 | * Licensed under the terms of the GNU General Public License version 2 (only). 10 | * See the file COPYING for details. 11 | * 12 | * This file contains the functions for the actual tests, called from the 13 | * main routine in memtest.c. See other comments in that file. 14 | * 15 | */ 16 | 17 | #include 18 | #include 19 | #include 20 | #include 21 | 22 | #include "memtest.h" 23 | 24 | // Global variables 25 | 26 | extern FILE *logfile; 27 | 28 | char progress[] = "-\\|/"; 29 | #define PROGRESSLEN 4 30 | #define PROGRESSOFTEN 600000 31 | 32 | /* Function definitions. */ 33 | 34 | int compare_regions(ulv *bufa, ulv *bufb, size_t count) 35 | { 36 | size_t i; 37 | 38 | for (i = 0; i < count; i++) 39 | { 40 | if (bufa[i] != bufb[i]) 41 | { 42 | if (sizeof(size_t) == 8) 43 | { 44 | printf("\n\nFAILURE! Data mismatch at local BUFA address 0x%016llx, BUFB address 0x%016llx\n", (ull) (bufa + i), (ull) (bufb + i)); 45 | printf("BUFA Data: 0x%016llx, BUFB Data: 0x%016llx\n\n", (ull) bufa[i], (ull) bufb[i]); 46 | if (logfile != NULL) 47 | { 48 | fprintf(logfile, "\n\nFAILURE! Data mismatch at local BUFA address 0x%016llx, BUFB address 0x%016llx\n", (ull) (bufa + i), (ull) (bufb + i)); 49 | fprintf(logfile, "BUFA Data: 0x%016llx, BUFB Data: 0x%016llx\n\n", (ull) bufa[i], (ull) bufb[i]); 50 | fflush(logfile); 51 | } 52 | } 53 | else 54 | { 55 | printf("\n\nFAILURE! Data mismatch at local BUFA address 0x%08lx, BUFB address 0x%08lx\n", (ul) (bufa + i), (ul) (bufb + i)); 56 | printf("BUFA Data: 0x%08lx, BUFB Data: 0x%08lx\n\n", (ul) bufa[i], (ul) bufb[i]); 57 | if (logfile != NULL) 58 | { 59 | fprintf(logfile, "\n\nFAILURE! Data mismatch at local BUFA address 0x%08lx, BUFB address 0x%08lx\n", (ul) (bufa + i), (ul) (bufb + i)); 60 | fprintf(logfile, "BUFA Data: 0x%08lx, BUFB Data: 0x%08lx\n\n", (ul) bufa[i], (ul) bufb[i]); 61 | fflush(logfile); 62 | } 63 | } 64 | fflush(stdout); 65 | return -1; 66 | } 67 | } 68 | return 0; 69 | } 70 | 71 | int test_stuck_address(ulv *buf, int arg_list, size_t count) 72 | { 73 | unsigned int j; 74 | size_t i; 75 | unsigned int loops = 16; 76 | 77 | if (arg_list & QUICK_FLAG) // Check for short test run 78 | loops = 4; 79 | printf(" "); 80 | fflush(stdout); 81 | for (j = 0; j < loops; j++) 82 | { 83 | printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 84 | printf("setting %2u of %2u", j+1, loops); 85 | fflush(stdout); 86 | for (i = 0; i < count; i++) 87 | { 88 | buf[i] = ((j + i) % 2) == 0 ? (ul) &buf[i] : ~((ul) &buf[i]); 89 | } 90 | printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 91 | printf("testing %2u of %2u", j+1, loops); 92 | fflush(stdout); 93 | for (i = 0; i < count; i++) 94 | { 95 | if (buf[i] != (((j + i) % 2) == 0 ? (ul) &buf[i] : ~((ul) &buf[i]))) 96 | { 97 | if (sizeof(size_t) == 8) 98 | { 99 | printf("\n\nFAILURE! Data mismatch at local address 0x%016llx\n", (ull) (buf + i)); 100 | printf("Actual Data: 0x%016llx\n\n", (ull) buf[i]); 101 | if (logfile != NULL) 102 | { 103 | fprintf(logfile, "\n\nFAILURE! Data mismatch at local address 0x%016llx\n", (ull) (buf + i)); 104 | fprintf(logfile, "Actual Data: 0x%016llx\n\n", (ull) buf[i]); 105 | fflush(logfile); 106 | } 107 | } 108 | else 109 | { 110 | printf("\n\nFAILURE! Data mismatch at local address 0x%08lx\n", (ul) (buf + i)); 111 | printf("Actual Data: 0x%08lx\n\n", (ul) buf[i]); 112 | if (logfile != NULL) 113 | { 114 | fprintf(logfile, "\n\nFAILURE! Data mismatch at local address 0x%08lx\n", (ul) (buf + i)); 115 | fprintf(logfile, "Actual Data: 0x%08lx\n\n", (ul) buf[i]); 116 | fflush(logfile); 117 | } 118 | } 119 | fflush(stdout); 120 | return -1; 121 | } 122 | } 123 | } 124 | printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 125 | fflush(stdout); 126 | return 0; 127 | } 128 | 129 | int test_linear_prn(ulv *buf, int arg_list, size_t count, time_t TimeStamp) 130 | { 131 | size_t i; 132 | unsigned int j; 133 | ull DoubleTimeStamp; // 64-bit extended timestamp 134 | ull ShiftReg; // 63-stage maximal-length LFSR 135 | ull InitValue; // Saved state for comparison 136 | char TimeBit; // LSB of shifted time stamp 137 | char Tap63Val,Tap1Val; // Hi and Lo tap values 138 | char XORFeedBack; // XOR'd feedback from register taps 139 | unsigned int loops = 16; 140 | 141 | if (arg_list & QUICK_FLAG) // Check for short test run 142 | loops = 4; 143 | DoubleTimeStamp = ((ull)TimeStamp << 32) + (ull)TimeStamp; // Extend timestamp to 64-bit word 144 | ShiftReg = 0x39C1AD5CB71E04F9; // Initialize 64-bit shift register 145 | for (i = 0; i < 64; i++) // Randomize shift register based on unique timestamp 146 | { 147 | Tap63Val = (ShiftReg & Tap63Mask) ? 1 : 0; 148 | Tap1Val = (ShiftReg & Tap1Mask) ? 1 : 0; 149 | TimeBit = (DoubleTimeStamp >> i) & 1; // Shift 64-bit timestamp register 150 | XORFeedBack = Tap63Val ^ Tap1Val ^ TimeBit; 151 | ShiftReg = (ShiftReg << 1) + (ull)XORFeedBack; // Shift register and add value combined feedback 152 | } 153 | printf("\b\b\b"); 154 | for (j = 0; j < loops; j++) 155 | { 156 | printf("setting %2u of %2u", j+1, loops); 157 | fflush(stdout); 158 | InitValue = ShiftReg; // Save present register state for comparison 159 | for (i = 0; i < count; i++) 160 | { 161 | Tap63Val = (ShiftReg & Tap63Mask) ? 1 : 0; 162 | Tap1Val = (ShiftReg & Tap1Mask) ? 1 : 0; 163 | XORFeedBack = Tap63Val ^ Tap1Val; 164 | ShiftReg = (ShiftReg << 1) + (ull)XORFeedBack; 165 | buf[i] = (size_t) ShiftReg; 166 | } 167 | printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 168 | printf("testing %2u of %2u", j+1, loops); 169 | fflush(stdout); 170 | ShiftReg = InitValue; // Restore previously saved value of shift register 171 | for (i = 0; i < count; i++) 172 | { 173 | Tap63Val = (ShiftReg & Tap63Mask) ? 1 : 0; 174 | Tap1Val = (ShiftReg & Tap1Mask) ? 1 : 0; 175 | XORFeedBack = Tap63Val ^ Tap1Val; 176 | ShiftReg = (ShiftReg << 1) + (ull)XORFeedBack; 177 | if (buf[i] != (size_t) ShiftReg) 178 | { 179 | if (sizeof(size_t) == 8) 180 | { 181 | printf("\n\nFAILURE! Data mismatch at local address 0x%016llx\n", (ull) (buf + i)); 182 | printf("Expected Data: 0x%016llx, Actual Data: 0x%016llx\n\n", (ull) ShiftReg, (ull) buf[i]); 183 | if (logfile != NULL) 184 | { 185 | fprintf(logfile, "\n\nFAILURE! Data mismatch at local address 0x%016llx\n", (ull) (buf + i)); 186 | fprintf(logfile, "Expected Data: 0x%016llx, Actual Data: 0x%016llx\n\n", (ull) ShiftReg, (ull) buf[i]); 187 | fflush(logfile); 188 | } 189 | } 190 | else 191 | { 192 | printf("\n\nFAILURE! Data mismatch at local address 0x%08lx\n", (ul) (buf + i)); 193 | printf("Expected Data: 0x%08lx, Actual Data: 0x%08lx\n\n", (ul) ShiftReg,(ul) buf[i]); 194 | if (logfile != NULL) 195 | { 196 | fprintf(logfile, "\n\nFAILURE! Data mismatch at local address 0x%08lx\n", (ul) (buf + i)); 197 | fprintf(logfile, "Expected Data: 0x%08lx, Actual Data: 0x%08lx\n\n", (ul) ShiftReg, (ul) buf[i]); 198 | fflush(logfile); 199 | } 200 | } 201 | fflush(stdout); 202 | return -1; 203 | } 204 | } 205 | printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 206 | } 207 | printf(" \b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 208 | fflush(stdout); 209 | return 0; 210 | } 211 | 212 | int test_random_value(ulv *bufa, ulv *bufb, int arg_list, size_t count) 213 | { 214 | ul j = 0; 215 | size_t i; 216 | 217 | printf("\b\b"); 218 | fflush(stdout); 219 | for (i = 0; i < count; i++) 220 | { 221 | bufa[i] = bufb[i] = rand_ul(); 222 | if (!(i % PROGRESSOFTEN)) 223 | { 224 | putchar('\b'); 225 | putchar(progress[++j % PROGRESSLEN]); 226 | fflush(stdout); 227 | } 228 | } 229 | printf("\b \b"); 230 | fflush(stdout); 231 | return compare_regions(bufa, bufb, count); 232 | } 233 | 234 | int test_xor_comparison(ulv *bufa, ulv *bufb, int arg_list, size_t count) 235 | { 236 | size_t i; 237 | ul q = rand_ul(); 238 | 239 | for (i = 0; i < count; i++) 240 | { 241 | bufa[i] ^= q; 242 | bufb[i] ^= q; 243 | } 244 | printf("\b\b\b \b\b\b"); 245 | fflush(stdout); 246 | return compare_regions(bufa, bufb, count); 247 | } 248 | 249 | int test_sub_comparison(ulv *bufa, ulv *bufb, int arg_list, size_t count) 250 | { 251 | size_t i; 252 | ul q = rand_ul(); 253 | 254 | for (i = 0; i < count; i++) 255 | { 256 | bufa[i] -= q; 257 | bufb[i] -= q; 258 | } 259 | printf("\b\b\b \b\b\b"); 260 | fflush(stdout); 261 | return compare_regions(bufa, bufb, count); 262 | } 263 | 264 | int test_mul_comparison(ulv *bufa, ulv *bufb, int arg_list, size_t count) 265 | { 266 | size_t i; 267 | ul q = rand_ul(); 268 | 269 | for (i = 0; i < count; i++) 270 | { 271 | bufa[i] *= q; 272 | bufb[i] *= q; 273 | } 274 | printf("\b\b\b \b\b\b"); 275 | fflush(stdout); 276 | return compare_regions(bufa, bufb, count); 277 | } 278 | 279 | int test_div_comparison(ulv *bufa, ulv *bufb, int arg_list, size_t count) 280 | { 281 | size_t i; 282 | ul q = rand_ul(); 283 | 284 | for (i = 0; i < count; i++) 285 | { 286 | if (!q) 287 | { 288 | q++; 289 | } 290 | bufa[i] /= q; 291 | bufb[i] /= q; 292 | } 293 | printf("\b\b\b \b\b\b"); 294 | fflush(stdout); 295 | return compare_regions(bufa, bufb, count); 296 | } 297 | 298 | int test_or_comparison(ulv *bufa, ulv *bufb, int arg_list, size_t count) 299 | { 300 | size_t i; 301 | ul q = rand_ul(); 302 | 303 | for (i = 0; i < count; i++) 304 | { 305 | bufa[i] |= q; 306 | bufb[i] |= q; 307 | } 308 | printf("\b\b\b \b\b\b"); 309 | fflush(stdout); 310 | return compare_regions(bufa, bufb, count); 311 | } 312 | 313 | int test_and_comparison(ulv *bufa, ulv *bufb, int arg_list, size_t count) 314 | { 315 | size_t i; 316 | ul q = rand_ul(); 317 | 318 | for (i = 0; i < count; i++) 319 | { 320 | bufa[i] &= q; 321 | bufb[i] &= q; 322 | } 323 | printf("\b\b\b \b\b\b"); 324 | fflush(stdout); 325 | return compare_regions(bufa, bufb, count); 326 | } 327 | 328 | int test_seqinc_comparison(ulv *bufa, ulv *bufb, int arg_list, size_t count) 329 | { 330 | size_t i; 331 | ul q = rand_ul(); 332 | 333 | for (i = 0; i < count; i++) 334 | { 335 | bufa[i] = bufb[i] = (i + q); 336 | } 337 | printf("\b\b\b \b\b\b"); 338 | fflush(stdout); 339 | return compare_regions(bufa, bufb, count); 340 | } 341 | 342 | int test_solidbits_comparison(ulv *bufa, ulv *bufb, int arg_list, size_t count) 343 | { 344 | unsigned int j; 345 | ul q; 346 | size_t i; 347 | unsigned int loops = 64; 348 | 349 | if (arg_list & QUICK_FLAG) // Check for short test run 350 | loops = 16; 351 | printf(" "); 352 | fflush(stdout); 353 | for (j = 0; j < loops; j++) 354 | { 355 | printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 356 | q = (j % 2) == 0 ? UL_ONEBITS : 0; 357 | printf("setting %2u of %2u", j+1, loops); 358 | fflush(stdout); 359 | for (i = 0; i < count; i++) 360 | { 361 | bufa[i] = bufb[i] = (i % 2) == 0 ? q : ~q; 362 | } 363 | printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 364 | printf("testing %2u of %2u", j+1, loops); 365 | fflush(stdout); 366 | if (compare_regions(bufa, bufb, count)) 367 | { 368 | return -1; 369 | } 370 | } 371 | printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 372 | fflush(stdout); 373 | return 0; 374 | } 375 | 376 | int test_checkerboard_comparison(ulv *bufa, ulv *bufb, int arg_list, size_t count) 377 | { 378 | unsigned int j; 379 | ul q; 380 | size_t i; 381 | unsigned int loops = 64; 382 | 383 | if (arg_list & QUICK_FLAG) // Check for short test run 384 | loops = 16; 385 | printf(" "); 386 | fflush(stdout); 387 | for (j = 0; j < loops; j++) 388 | { 389 | printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 390 | q = (j % 2) == 0 ? CHECKERBOARD1 : CHECKERBOARD2; 391 | printf("setting %2u of %2u", j+1, loops); 392 | fflush(stdout); 393 | for (i = 0; i < count; i++) 394 | { 395 | bufa[i] = bufb[i] = (i % 2) == 0 ? q : ~q; 396 | } 397 | printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 398 | printf("testing %2u of %2u", j+1, loops); 399 | fflush(stdout); 400 | if (compare_regions(bufa, bufb, count)) 401 | { 402 | return -1; 403 | } 404 | } 405 | printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 406 | fflush(stdout); 407 | return 0; 408 | } 409 | 410 | int test_blockseq_comparison(ulv *bufa, ulv *bufb, int arg_list, size_t count) 411 | { 412 | unsigned int j; 413 | size_t i; 414 | unsigned int loops = 256; 415 | 416 | if (arg_list & QUICK_FLAG) // Check for short test run 417 | loops = 32; 418 | printf(" "); 419 | fflush(stdout); 420 | for (j = 0; j < loops; j++) 421 | { 422 | printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 423 | printf("setting %3u of %3u", j+1, loops); 424 | fflush(stdout); 425 | for (i = 0; i < count; i++) 426 | { 427 | bufa[i] = bufb[i] = (ul) UL_BYTE(j); 428 | } 429 | printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 430 | printf("testing %3u of %3u", j+1, loops); 431 | fflush(stdout); 432 | if (compare_regions(bufa, bufb, count)) 433 | { 434 | return -1; 435 | } 436 | } 437 | printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 438 | fflush(stdout); 439 | return 0; 440 | } 441 | 442 | int test_walkbits0_comparison(ulv *bufa, ulv *bufb, int arg_list, size_t count) 443 | { 444 | unsigned int j; 445 | size_t i; 446 | unsigned int loops = UL_LEN * 2; 447 | 448 | if (arg_list & QUICK_FLAG) // Check for short test run 449 | loops = UL_LEN; 450 | printf(" "); 451 | fflush(stdout); 452 | for (j = 0; j < loops; j++) 453 | { 454 | printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 455 | printf("setting %3u of %3u", j+1, loops); 456 | fflush(stdout); 457 | for (i = 0; i < count; i++) 458 | { 459 | if (j < UL_LEN) 460 | { /* Walk it up. */ 461 | bufa[i] = bufb[i] = 0x00000001 << j; 462 | } else 463 | { /* Walk it back down. */ 464 | bufa[i] = bufb[i] = 0x00000001 << (loops - j - 1); 465 | } 466 | } 467 | printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 468 | printf("testing %3u of %3u", j+1, loops); 469 | fflush(stdout); 470 | if (compare_regions(bufa, bufb, count)) 471 | { 472 | return -1; 473 | } 474 | } 475 | printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 476 | fflush(stdout); 477 | return 0; 478 | } 479 | 480 | int test_walkbits1_comparison(ulv *bufa, ulv *bufb, int arg_list, size_t count) 481 | { 482 | unsigned int j; 483 | size_t i; 484 | unsigned int loops = UL_LEN * 2; 485 | 486 | if (arg_list & QUICK_FLAG) // Check for short test run 487 | loops = UL_LEN; 488 | printf(" "); 489 | fflush(stdout); 490 | for (j = 0; j < loops; j++) 491 | { 492 | printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 493 | printf("setting %3u of %3u", j+1, loops); 494 | fflush(stdout); 495 | for (i = 0; i < count; i++) 496 | { 497 | if (j < UL_LEN) 498 | { /* Walk it up. */ 499 | bufa[i] = bufb[i] = UL_ONEBITS ^ (0x00000001 << j); 500 | } else 501 | { /* Walk it back down. */ 502 | bufa[i] = bufb[i] = UL_ONEBITS ^ (0x00000001 << (loops - j - 1)); 503 | } 504 | } 505 | printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 506 | printf("testing %3u of %3u", j+1, loops); 507 | fflush(stdout); 508 | if (compare_regions(bufa, bufb, count)) 509 | { 510 | return -1; 511 | } 512 | } 513 | printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 514 | fflush(stdout); 515 | return 0; 516 | } 517 | 518 | int test_bitspread_comparison(ulv *bufa, ulv *bufb, int arg_list, size_t count) 519 | { 520 | unsigned int j; 521 | size_t i; 522 | unsigned int loops = UL_LEN * 2; 523 | 524 | if (arg_list & QUICK_FLAG) // Check for short test run 525 | loops = UL_LEN; 526 | printf(" "); 527 | fflush(stdout); 528 | for (j = 0; j < loops; j++) 529 | { 530 | printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 531 | printf("setting %3u of %3u", j+1, loops); 532 | fflush(stdout); 533 | for (i = 0; i < count; i++) 534 | { 535 | if (j < UL_LEN) 536 | { /* Walk it up. */ 537 | bufa[i] = bufb[i] = (i % 2 == 0) 538 | ? (0x00000001 << j) | (0x00000001 << (j + 2)) 539 | : UL_ONEBITS ^ ((0x00000001 << j) 540 | | (0x00000001 << (j + 2))); 541 | } else 542 | { /* Walk it back down. */ 543 | bufa[i] = bufb[i] = (i % 2 == 0) 544 | ? (0x00000001 << (loops - 1 - j)) | (0x00000001 << (loops + 1 - j)) 545 | : UL_ONEBITS ^ (0x00000001 << (loops - 1 - j) 546 | | (0x00000001 << (loops + 1 - j))); 547 | } 548 | } 549 | printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 550 | printf("testing %3u of %3u", j+1, loops); 551 | fflush(stdout); 552 | if (compare_regions(bufa, bufb, count)) 553 | { 554 | return -1; 555 | } 556 | } 557 | printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 558 | fflush(stdout); 559 | return 0; 560 | } 561 | 562 | int test_bitflip_comparison(ulv *bufa, ulv *bufb, int arg_list, size_t count) 563 | { 564 | unsigned int j, k; 565 | ul q; 566 | size_t i; 567 | unsigned int K = 8; 568 | 569 | if (arg_list & QUICK_FLAG) // Check for short test run 570 | K = 2; 571 | printf(" "); 572 | fflush(stdout); 573 | for (k = 0; k < UL_LEN; k++) 574 | { 575 | q = 0x00000001 << k; 576 | for (j = 0; j < K; j++) 577 | { 578 | printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 579 | q = ~q; 580 | printf("setting %3u of %3u", k * K + j + 1, UL_LEN * K); 581 | fflush(stdout); 582 | for (i = 0; i < count; i++) { 583 | bufa[i] = bufb[i] = (i % 2) == 0 ? q : ~q; 584 | } 585 | printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 586 | printf("testing %3u of %3u", k * K + j + 1, UL_LEN * K); 587 | fflush(stdout); 588 | if (compare_regions(bufa, bufb, count)) 589 | { 590 | return -1; 591 | } 592 | } 593 | } 594 | printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 595 | fflush(stdout); 596 | return 0; 597 | } 598 | -------------------------------------------------------------------------------- /source/tests.patch: -------------------------------------------------------------------------------- 1 | --- tests.c.orig 2006-01-13 12:22:32.976820000 -0800 2 | +++ tests.c 2006-01-13 12:39:54.585696000 -0800 3 | @@ -56,19 +56,19 @@ 4 | unsigned int j; 5 | size_t i; 6 | 7 | - printf(" "); 8 | + printf(" "); 9 | fflush(stdout); 10 | for (j = 0; j < 16; j++) 11 | { 12 | - printf("\b\b\b\b\b\b\b\b\b\b\b"); 13 | - printf("setting %3u", j); 14 | + printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 15 | + printf("setting %3u/16", j); 16 | fflush(stdout); 17 | for (i = 0; i < count; i++) 18 | { 19 | buf[i] = ((j + i) % 2) == 0 ? (ul) &buf[i] : ~((ul) &buf[i]); 20 | } 21 | - printf("\b\b\b\b\b\b\b\b\b\b\b"); 22 | - printf("testing %3u", j); 23 | + printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 24 | + printf("testing %3u/16", j); 25 | fflush(stdout); 26 | for (i = 0; i < count; i++) 27 | { 28 | @@ -87,7 +87,7 @@ 29 | } 30 | } 31 | } 32 | - printf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b"); 33 | + printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 34 | fflush(stdout); 35 | return 0; 36 | } 37 | @@ -214,27 +214,27 @@ 38 | ul q; 39 | size_t i; 40 | 41 | - printf(" "); 42 | + printf(" "); 43 | fflush(stdout); 44 | for (j = 0; j < 64; j++) 45 | { 46 | - printf("\b\b\b\b\b\b\b\b\b\b\b"); 47 | + printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 48 | q = (j % 2) == 0 ? UL_ONEBITS : 0; 49 | - printf("setting %3u", j); 50 | + printf("setting %3u/64", j); 51 | fflush(stdout); 52 | for (i = 0; i < count; i++) 53 | { 54 | bufa[i] = bufb[i] = (i % 2) == 0 ? q : ~q; 55 | } 56 | - printf("\b\b\b\b\b\b\b\b\b\b\b"); 57 | - printf("testing %3u", j); 58 | + printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 59 | + printf("testing %3u/64", j); 60 | fflush(stdout); 61 | if (compare_regions(bufa, bufb, count)) 62 | { 63 | return -1; 64 | } 65 | } 66 | - printf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b"); 67 | + printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 68 | fflush(stdout); 69 | return 0; 70 | } 71 | @@ -245,27 +245,27 @@ 72 | ul q; 73 | size_t i; 74 | 75 | - printf(" "); 76 | + printf(" "); 77 | fflush(stdout); 78 | for (j = 0; j < 64; j++) 79 | { 80 | - printf("\b\b\b\b\b\b\b\b\b\b\b"); 81 | + printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 82 | q = (j % 2) == 0 ? CHECKERBOARD1 : CHECKERBOARD2; 83 | - printf("setting %3u", j); 84 | + printf("setting %3u/64", j); 85 | fflush(stdout); 86 | for (i = 0; i < count; i++) 87 | { 88 | bufa[i] = bufb[i] = (i % 2) == 0 ? q : ~q; 89 | } 90 | - printf("\b\b\b\b\b\b\b\b\b\b\b"); 91 | - printf("testing %3u", j); 92 | + printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 93 | + printf("testing %3u/64", j); 94 | fflush(stdout); 95 | if (compare_regions(bufa, bufb, count)) 96 | { 97 | return -1; 98 | } 99 | } 100 | - printf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b"); 101 | + printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 102 | fflush(stdout); 103 | return 0; 104 | } 105 | @@ -275,26 +275,26 @@ 106 | unsigned int j; 107 | size_t i; 108 | 109 | - printf(" "); 110 | + printf(" "); 111 | fflush(stdout); 112 | for (j = 0; j < 256; j++) 113 | { 114 | - printf("\b\b\b\b\b\b\b\b\b\b\b"); 115 | - printf("setting %3u", j); 116 | + printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 117 | + printf("setting %3u/256", j); 118 | fflush(stdout); 119 | for (i = 0; i < count; i++) 120 | { 121 | bufa[i] = bufb[i] = (ul) UL_BYTE(j); 122 | } 123 | - printf("\b\b\b\b\b\b\b\b\b\b\b"); 124 | - printf("testing %3u", j); 125 | + printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 126 | + printf("testing %3u/256", j); 127 | fflush(stdout); 128 | if (compare_regions(bufa, bufb, count)) 129 | { 130 | return -1; 131 | } 132 | } 133 | - printf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b"); 134 | + printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 135 | fflush(stdout); 136 | return 0; 137 | } 138 | @@ -308,8 +308,8 @@ 139 | fflush(stdout); 140 | for (j = 0; j < 64; j++) 141 | { 142 | - printf("\b\b\b\b\b\b\b\b\b\b\b"); 143 | - printf("setting %3u", j); 144 | + printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 145 | + printf("setting %3u/64", j); 146 | fflush(stdout); 147 | for (i = 0; i < count; i++) 148 | { 149 | @@ -321,15 +321,15 @@ 150 | bufa[i] = bufb[i] = 0x00000001 << (UL_LEN * 2 - j - 1); 151 | } 152 | } 153 | - printf("\b\b\b\b\b\b\b\b\b\b\b"); 154 | - printf("testing %3u", j); 155 | + printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 156 | + printf("testing %3u/64", j); 157 | fflush(stdout); 158 | if (compare_regions(bufa, bufb, count)) 159 | { 160 | return -1; 161 | } 162 | } 163 | - printf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b"); 164 | + printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b\b\b\b"); 165 | fflush(stdout); 166 | return 0; 167 | } 168 | -------------------------------------------------------------------------------- /source/tests_original.c: -------------------------------------------------------------------------------- 1 | /* 2 | * Very simple but very effective user-space memory tester. 3 | * Originally by Simon Kirby 4 | * Version 2 by Charles Cazabon 5 | * Version 3 not publicly released. 6 | * Version 4 rewrite: 7 | * Copyright (C) 2004 Charles Cazabon 8 | * Portions Copyright (C) 2005 Tony Scaminaci 9 | * Licensed under the terms of the GNU General Public License version 2 (only). 10 | * See the file COPYING for details. 11 | * 12 | * This file contains the functions for the actual tests, called from the 13 | * main routine in memtest.c. See other comments in that file. 14 | * 15 | */ 16 | 17 | #include 18 | #include 19 | #include 20 | 21 | #include "memtest.h" 22 | 23 | // Global variables 24 | 25 | extern FILE *logfile; 26 | 27 | char progress[] = "-\\|/"; 28 | #define PROGRESSLEN 4 29 | #define PROGRESSOFTEN 600000 30 | 31 | /* Function definitions. */ 32 | 33 | int compare_regions(ulv *bufa, ulv *bufb, size_t count) 34 | { 35 | int r = 0; 36 | size_t i; 37 | 38 | for (i = 0; i < count; i++) 39 | { 40 | if (bufa[i] != bufb[i]) 41 | { 42 | fprintf(stderr, "FAILURE: 0x%08lx != 0x%08lx at offset 0x%08lx.\n", (ul) bufa[i], (ul) bufb[i], (ul) i); 43 | if (logfile != NULL) 44 | { 45 | fprintf(logfile, "FAILURE: 0x%08lx != 0x%08lx at offset 0x%08lx.\n", (ul) bufa[i], (ul) bufb[i], (ul) i); 46 | fflush(logfile); 47 | } 48 | r = -1; 49 | } 50 | } 51 | return r; 52 | } 53 | 54 | int test_stuck_address(ulv *buf, size_t count) 55 | { 56 | unsigned int j; 57 | size_t i; 58 | 59 | printf(" "); 60 | fflush(stdout); 61 | for (j = 0; j < 16; j++) 62 | { 63 | printf("\b\b\b\b\b\b\b\b\b\b\b"); 64 | printf("setting %3u", j); 65 | fflush(stdout); 66 | for (i = 0; i < count; i++) 67 | { 68 | buf[i] = ((j + i) % 2) == 0 ? (ul) &buf[i] : ~((ul) &buf[i]); 69 | } 70 | printf("\b\b\b\b\b\b\b\b\b\b\b"); 71 | printf("testing %3u", j); 72 | fflush(stdout); 73 | for (i = 0; i < count; i++) 74 | { 75 | if (buf[i] != (((j + i) % 2) == 0 ? (ul) &buf[i] : ~((ul) &buf[i]))) 76 | { 77 | fprintf(stderr, "FAILURE: possible bad address line at offset 0x%08lx.\n", (ul) i); 78 | printf("Skipping to next test...\n"); 79 | fflush(stdout); 80 | if (logfile != NULL) 81 | { 82 | fprintf(logfile, "FAILURE: possible bad address line at offset 0x%08lx.\n", (ul) i); 83 | fprintf(logfile, "Skipping to next test...\n"); 84 | fflush(logfile); 85 | } 86 | return -1; 87 | } 88 | } 89 | } 90 | printf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b"); 91 | fflush(stdout); 92 | return 0; 93 | } 94 | 95 | int test_random_value(ulv *bufa, ulv *bufb, size_t count) 96 | { 97 | ul j = 0; 98 | size_t i; 99 | 100 | putchar(' '); 101 | fflush(stdout); 102 | for (i = 0; i < count; i++) 103 | { 104 | bufa[i] = bufb[i] = rand_ul(); 105 | if (!(i % PROGRESSOFTEN)) 106 | { 107 | putchar('\b'); 108 | putchar(progress[++j % PROGRESSLEN]); 109 | fflush(stdout); 110 | } 111 | } 112 | printf("\b \b"); 113 | fflush(stdout); 114 | return compare_regions(bufa, bufb, count); 115 | } 116 | 117 | int test_xor_comparison(ulv *bufa, ulv *bufb, size_t count) 118 | { 119 | size_t i; 120 | ul q = rand_ul(); 121 | 122 | for (i = 0; i < count; i++) 123 | { 124 | bufa[i] ^= q; 125 | bufb[i] ^= q; 126 | } 127 | return compare_regions(bufa, bufb, count); 128 | } 129 | 130 | int test_sub_comparison(ulv *bufa, ulv *bufb, size_t count) 131 | { 132 | size_t i; 133 | ul q = rand_ul(); 134 | 135 | for (i = 0; i < count; i++) 136 | { 137 | bufa[i] -= q; 138 | bufb[i] -= q; 139 | } 140 | return compare_regions(bufa, bufb, count); 141 | } 142 | 143 | int test_mul_comparison(ulv *bufa, ulv *bufb, size_t count) 144 | { 145 | size_t i; 146 | ul q = rand_ul(); 147 | 148 | for (i = 0; i < count; i++) 149 | { 150 | bufa[i] *= q; 151 | bufb[i] *= q; 152 | } 153 | return compare_regions(bufa, bufb, count); 154 | } 155 | 156 | int test_div_comparison(ulv *bufa, ulv *bufb, size_t count) 157 | { 158 | size_t i; 159 | ul q = rand_ul(); 160 | 161 | for (i = 0; i < count; i++) 162 | { 163 | if (!q) 164 | { 165 | q++; 166 | } 167 | bufa[i] /= q; 168 | bufb[i] /= q; 169 | } 170 | return compare_regions(bufa, bufb, count); 171 | } 172 | 173 | int test_or_comparison(ulv *bufa, ulv *bufb, size_t count) 174 | { 175 | size_t i; 176 | ul q = rand_ul(); 177 | 178 | for (i = 0; i < count; i++) 179 | { 180 | bufa[i] |= q; 181 | bufb[i] |= q; 182 | } 183 | return compare_regions(bufa, bufb, count); 184 | } 185 | 186 | int test_and_comparison(ulv *bufa, ulv *bufb, size_t count) 187 | { 188 | size_t i; 189 | ul q = rand_ul(); 190 | 191 | for (i = 0; i < count; i++) 192 | { 193 | bufa[i] &= q; 194 | bufb[i] &= q; 195 | } 196 | return compare_regions(bufa, bufb, count); 197 | } 198 | 199 | int test_seqinc_comparison(ulv *bufa, ulv *bufb, size_t count) 200 | { 201 | size_t i; 202 | ul q = rand_ul(); 203 | 204 | for (i = 0; i < count; i++) 205 | { 206 | bufa[i] = bufb[i] = (i + q); 207 | } 208 | return compare_regions(bufa, bufb, count); 209 | } 210 | 211 | int test_solidbits_comparison(ulv *bufa, ulv *bufb, size_t count) 212 | { 213 | unsigned int j; 214 | ul q; 215 | size_t i; 216 | 217 | printf(" "); 218 | fflush(stdout); 219 | for (j = 0; j < 64; j++) 220 | { 221 | printf("\b\b\b\b\b\b\b\b\b\b\b"); 222 | q = (j % 2) == 0 ? UL_ONEBITS : 0; 223 | printf("setting %3u", j); 224 | fflush(stdout); 225 | for (i = 0; i < count; i++) 226 | { 227 | bufa[i] = bufb[i] = (i % 2) == 0 ? q : ~q; 228 | } 229 | printf("\b\b\b\b\b\b\b\b\b\b\b"); 230 | printf("testing %3u", j); 231 | fflush(stdout); 232 | if (compare_regions(bufa, bufb, count)) 233 | { 234 | return -1; 235 | } 236 | } 237 | printf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b"); 238 | fflush(stdout); 239 | return 0; 240 | } 241 | 242 | int test_checkerboard_comparison(ulv *bufa, ulv *bufb, size_t count) 243 | { 244 | unsigned int j; 245 | ul q; 246 | size_t i; 247 | 248 | printf(" "); 249 | fflush(stdout); 250 | for (j = 0; j < 64; j++) 251 | { 252 | printf("\b\b\b\b\b\b\b\b\b\b\b"); 253 | q = (j % 2) == 0 ? CHECKERBOARD1 : CHECKERBOARD2; 254 | printf("setting %3u", j); 255 | fflush(stdout); 256 | for (i = 0; i < count; i++) 257 | { 258 | bufa[i] = bufb[i] = (i % 2) == 0 ? q : ~q; 259 | } 260 | printf("\b\b\b\b\b\b\b\b\b\b\b"); 261 | printf("testing %3u", j); 262 | fflush(stdout); 263 | if (compare_regions(bufa, bufb, count)) 264 | { 265 | return -1; 266 | } 267 | } 268 | printf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b"); 269 | fflush(stdout); 270 | return 0; 271 | } 272 | 273 | int test_blockseq_comparison(ulv *bufa, ulv *bufb, size_t count) 274 | { 275 | unsigned int j; 276 | size_t i; 277 | 278 | printf(" "); 279 | fflush(stdout); 280 | for (j = 0; j < 256; j++) 281 | { 282 | printf("\b\b\b\b\b\b\b\b\b\b\b"); 283 | printf("setting %3u", j); 284 | fflush(stdout); 285 | for (i = 0; i < count; i++) 286 | { 287 | bufa[i] = bufb[i] = (ul) UL_BYTE(j); 288 | } 289 | printf("\b\b\b\b\b\b\b\b\b\b\b"); 290 | printf("testing %3u", j); 291 | fflush(stdout); 292 | if (compare_regions(bufa, bufb, count)) 293 | { 294 | return -1; 295 | } 296 | } 297 | printf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b"); 298 | fflush(stdout); 299 | return 0; 300 | } 301 | 302 | int test_walkbits0_comparison(ulv *bufa, ulv *bufb, size_t count) 303 | { 304 | unsigned int j; 305 | size_t i; 306 | 307 | printf(" "); 308 | fflush(stdout); 309 | for (j = 0; j < 64; j++) 310 | { 311 | printf("\b\b\b\b\b\b\b\b\b\b\b"); 312 | printf("setting %3u", j); 313 | fflush(stdout); 314 | for (i = 0; i < count; i++) 315 | { 316 | if (j < UL_LEN) 317 | { /* Walk it up. */ 318 | bufa[i] = bufb[i] = 0x00000001 << j; 319 | } else 320 | { /* Walk it back down. */ 321 | bufa[i] = bufb[i] = 0x00000001 << (UL_LEN * 2 - j - 1); 322 | } 323 | } 324 | printf("\b\b\b\b\b\b\b\b\b\b\b"); 325 | printf("testing %3u", j); 326 | fflush(stdout); 327 | if (compare_regions(bufa, bufb, count)) 328 | { 329 | return -1; 330 | } 331 | } 332 | printf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b"); 333 | fflush(stdout); 334 | return 0; 335 | } 336 | 337 | int test_walkbits1_comparison(ulv *bufa, ulv *bufb, size_t count) 338 | { 339 | unsigned int j; 340 | size_t i; 341 | 342 | printf(" "); 343 | fflush(stdout); 344 | for (j = 0; j < UL_LEN * 2; j++) 345 | { 346 | printf("\b\b\b\b\b\b\b\b\b\b\b"); 347 | printf("setting %3u", j); 348 | fflush(stdout); 349 | for (i = 0; i < count; i++) 350 | { 351 | if (j < UL_LEN) 352 | { /* Walk it up. */ 353 | bufa[i] = bufb[i] = UL_ONEBITS ^ (0x00000001 << j); 354 | } else 355 | { /* Walk it back down. */ 356 | bufa[i] = bufb[i] = UL_ONEBITS ^ (0x00000001 << (UL_LEN * 2 - j - 1)); 357 | } 358 | } 359 | printf("\b\b\b\b\b\b\b\b\b\b\b"); 360 | printf("testing %3u", j); 361 | fflush(stdout); 362 | if (compare_regions(bufa, bufb, count)) 363 | { 364 | return -1; 365 | } 366 | } 367 | printf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b"); 368 | fflush(stdout); 369 | return 0; 370 | } 371 | 372 | int test_bitspread_comparison(ulv *bufa, ulv *bufb, size_t count) 373 | { 374 | unsigned int j; 375 | size_t i; 376 | 377 | printf(" "); 378 | fflush(stdout); 379 | for (j = 0; j < UL_LEN * 2; j++) 380 | { 381 | printf("\b\b\b\b\b\b\b\b\b\b\b"); 382 | printf("setting %3u", j); 383 | fflush(stdout); 384 | for (i = 0; i < count; i++) 385 | { 386 | if (j < UL_LEN) 387 | { /* Walk it up. */ 388 | bufa[i] = bufb[i] = (i % 2 == 0) 389 | ? (0x00000001 << j) | (0x00000001 << (j + 2)) 390 | : UL_ONEBITS ^ ((0x00000001 << j) 391 | | (0x00000001 << (j + 2))); 392 | } else 393 | { /* Walk it back down. */ 394 | bufa[i] = bufb[i] = (i % 2 == 0) 395 | ? (0x00000001 << (UL_LEN * 2 - 1 - j)) | (0x00000001 << (UL_LEN * 2 + 1 - j)) 396 | : UL_ONEBITS ^ (0x00000001 << (UL_LEN * 2 - 1 - j) 397 | | (0x00000001 << (UL_LEN * 2 + 1 - j))); 398 | } 399 | } 400 | printf("\b\b\b\b\b\b\b\b\b\b\b"); 401 | printf("testing %3u", j); 402 | fflush(stdout); 403 | if (compare_regions(bufa, bufb, count)) 404 | { 405 | return -1; 406 | } 407 | } 408 | printf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b"); 409 | fflush(stdout); 410 | return 0; 411 | } 412 | 413 | int test_bitflip_comparison(ulv *bufa, ulv *bufb, size_t count) 414 | { 415 | unsigned int j, k; 416 | ul q; 417 | size_t i; 418 | 419 | printf(" "); 420 | fflush(stdout); 421 | for (k = 0; k < UL_LEN; k++) 422 | { 423 | q = 0x00000001 << k; 424 | for (j = 0; j < 8; j++) 425 | { 426 | printf("\b\b\b\b\b\b\b\b\b\b\b"); 427 | q = ~q; 428 | printf("setting %3u", k * 8 + j); 429 | fflush(stdout); 430 | for (i = 0; i < count; i++) { 431 | bufa[i] = bufb[i] = (i % 2) == 0 ? q : ~q; 432 | } 433 | printf("\b\b\b\b\b\b\b\b\b\b\b"); 434 | printf("testing %3u", k * 8 + j); 435 | fflush(stdout); 436 | if (compare_regions(bufa, bufb, count)) 437 | { 438 | return -1; 439 | } 440 | } 441 | } 442 | printf("\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b"); 443 | fflush(stdout); 444 | return 0; 445 | } 446 | -------------------------------------------------------------------------------- /source/trycpp.c: -------------------------------------------------------------------------------- 1 | void main() 2 | { 3 | #ifdef NeXT 4 | printf("nextstep\n"); exit(0); 5 | #endif 6 | printf("unknown\n"); exit(0); 7 | } 8 | -------------------------------------------------------------------------------- /source/warn-auto.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # WARNING: This file was auto-generated. Do not edit! 3 | --------------------------------------------------------------------------------