From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MIME_QP_LONG_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: from minnie.tuhs.org (minnie.tuhs.org [50.116.15.146]) by inbox.vuxu.org (Postfix) with ESMTP id 1F67C28149 for ; Wed, 3 Jul 2024 20:17:02 +0200 (CEST) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 5488A431D3; Thu, 4 Jul 2024 04:16:57 +1000 (AEST) Received: from cesium.clock.org (cesium.clock.org [157.22.10.65]) by minnie.tuhs.org (Postfix) with ESMTPS id D5F52431CF for ; Thu, 4 Jul 2024 04:16:49 +1000 (AEST) Received: from cesium.clock.org (localhost [127.0.0.1]) by cesium.clock.org (Postfix) with ESMTP id 26125CBA66; Wed, 3 Jul 2024 11:16:45 -0700 (PDT) From: "Erik E. Fair" In-reply-to: References: <8dd2489a-69da-4a0a-bf54-b2dc54bc7215@gmail.com> To: segaloco Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 Date: Wed, 03 Jul 2024 11:16:45 -0700 Message-ID: <18463.1720030605@cesium.clock.org> Message-ID-Hash: SDZFZBYGNGP62VYAAGV56TAKVJ65RCVU X-Message-ID-Hash: SDZFZBYGNGP62VYAAGV56TAKVJ65RCVU X-MailFrom: fair-tuhs@netbsd.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: tuhs@tuhs.org X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: Anyone ever heard of teaching a case study of Initial Unix? List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: >Date: Wed, 03 Jul 2024 17:49:29 +0000 >From: segaloco via TUHS > >P.S. On the note of old UNIX reverse engineering ideas, is anyone aware of = any early (early 80s and back) attempts to produce something akin to a C de= compiler, something that could effectively analyze assembly produced by a C= compiler and make a good guess as to what C made it up based on calling co= nventions, stack frames, known optimization techniques, etc? Yes: Dave Pare produced a C decompiler to analyze and fix bugs in = PSL's (binary distribution only) "Empire" game, and that set of = tools was subsequently used to analyze the Morris Worm in 1988. https://www.empire.cx/newssept1694.html#interview https://www.quora.com/What-was-it-like-to-experience-the-Morris-Worm/answer/Erik-Fair Erik Fair