<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic decompiling *.sl files in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/decompiling-sl-files/m-p/3682211#M793570</link>
    <description>I have some c++ library files with .sl extension. Is there any way that i can decompile them and see their source code?</description>
    <pubDate>Thu, 01 Dec 2005 07:54:47 GMT</pubDate>
    <dc:creator>Vishal Biyani</dc:creator>
    <dc:date>2005-12-01T07:54:47Z</dc:date>
    <item>
      <title>decompiling *.sl files</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/decompiling-sl-files/m-p/3682211#M793570</link>
      <description>I have some c++ library files with .sl extension. Is there any way that i can decompile them and see their source code?</description>
      <pubDate>Thu, 01 Dec 2005 07:54:47 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/decompiling-sl-files/m-p/3682211#M793570</guid>
      <dc:creator>Vishal Biyani</dc:creator>
      <dc:date>2005-12-01T07:54:47Z</dc:date>
    </item>
    <item>
      <title>Re: decompiling *.sl files</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/decompiling-sl-files/m-p/3682212#M793571</link>
      <description>No, you cannot. .sl is a shared library. A collection of (compiled) relocatable object files.&lt;BR /&gt;&lt;BR /&gt;You can however look at the content: what is defined in it&lt;BR /&gt;&lt;BR /&gt;# nm libfoo.sl&lt;BR /&gt;&lt;BR /&gt;Note that .sl files are not just objects from c++. Standard C, objective C, fortran, pascal, ... all compile (using the assembler) to relocatable objects that can be collected in .sl libraries.&lt;BR /&gt;&lt;BR /&gt;extracting those objects and creating c/c++ source files is called "reverse engeneering" and is in most cases strictly forbidden, though for some a temptation hard to resist. It can be very very tough to do, as compiler optimizers are able to fully blow away the original construction of the source. It also requires a lot of knowledge of both the source language and the target machine's assembly code.&lt;BR /&gt;&lt;BR /&gt;Enjoy, Have FUN! H.Merijn</description>
      <pubDate>Thu, 01 Dec 2005 08:51:07 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/decompiling-sl-files/m-p/3682212#M793571</guid>
      <dc:creator>H.Merijn Brand (procura</dc:creator>
      <dc:date>2005-12-01T08:51:07Z</dc:date>
    </item>
  </channel>
</rss>

