From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: * X-Spam-Status: No, score=1.6 required=5.0 tests=AWL,DNS_FROM_RFC_ABUSE, DNS_FROM_RFC_POST autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by yquem.inria.fr (Postfix) with ESMTP id 93A18BC37 for ; Fri, 17 Jul 2009 16:51:10 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AsMCADssYEpCxGTtmWdsb2JhbACOe4pLAQEBAQEICwoHE6R0gRuQbQEFAwGECQU X-IronPort-AV: E=Sophos;i="4.42,417,1243807200"; d="scan'208";a="33180783" Received: from web58908.mail.re1.yahoo.com ([66.196.100.237]) by mail1-smtp-roc.national.inria.fr with SMTP; 17 Jul 2009 16:51:10 +0200 Received: (qmail 83617 invoked by uid 60001); 17 Jul 2009 14:51:09 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1247842269; bh=zlk/XGb4tlnZm4iQixA++9NUiW37sTsGrGT170a3FjE=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=Mc2mo4iWiolwjIn0pSLwH8MMSOb6QNbhIsPVhBADC64DcO9KJLSgwfm6hwoZcIv/3n9hPpePanTwjIC2E1NwjfZ5/dRyJ1zgXWNPDe1mKoNDT84yn0KWIoX00j34sOZ2pyXTrf8tNdfTJ8j/yMNzgxm+N8+mCFFNlZqynhQL5T0= DomainKey-Signature:a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=NTgMGUAsDkOmci1c1efW7W/mFrkwyfi/+YaFT6nt1x1w2lRf31V5c1jOA9JbhRkAf22Lga2UBRDElUML24vIV6040yEqs+x5cO40aGDPfXmMsIRViNk9sReghqNXirmW5O8iPcEmyDPzdvqzk+S3Ja/6KsF0IErjZIABKLv+yJI=; Message-ID: <169278.83498.qm@web58908.mail.re1.yahoo.com> X-YMail-OSG: 503lH5kVM1nkqH8yr8kcTKdRfAay9cy2ICEbTFn9TSPoeYHcNZNIQxVDd5V55Bt72uL9lrOPbhBzhOAZf3NzgtoWtopyLRjga616xC67nMD57TW.KlMsPQ69plbGc1Es3.sFBLxovf.78p4EeC8fjErFl_EvauM0PUhK4rnn.AGusF63zH5O3uxxqWVE1e_Po0IC5xqHnn0_yY3Z13ClULocZOoiKsVauHES89.sHaj4x312kpOh2fqjaJUrL4twecWwnB6X6CwHPji0Dm8bSHdnPTVZuD79N_PiHw35jE0- Received: from [151.199.49.98] by web58908.mail.re1.yahoo.com via HTTP; Fri, 17 Jul 2009 07:51:09 PDT X-Mailer: YahooMailClassic/5.4.17 YahooMailWebService/0.7.289.15 Date: Fri, 17 Jul 2009 07:51:09 -0700 (PDT) From: Ed Keith Subject: Manipulation objet files To: caml-list@yquem.inria.fr MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam: no; 0.00; ocaml:01 mingw:01 blog:98 elf:03 library:03 generated:05 generated:05 wheel:94 accessed:05 i'd:06 object:09 libraries:11 obj:11 might:12 yet:12 Before I reinvent the wheel I thought I'd ask is anyone knows of any libraries, that can be accessed from ocaml, to read and write object files. In particular I need to read and write ELF files, Windows PE files, the .obj files generated by Visual C++ (I think there are PE files, but am not sure yet) and the .o files generated by mingw (I think there are a.out files, but am not sure yet). Does anyone know of such a library, or have any experience in this area that might be helpful. Thank you, -EdK Ed Keith e_d_k@yahoo.com Blog: edkeith.blogspot.com