<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-3598</id>
	<title>Nabble - The Netwide Assembler</title>
	<updated>2008-11-30T15:55:22Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/The-Netwide-Assembler-f3598.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/The-Netwide-Assembler-f3598.html" />
	<subtitle type="html">This is NASM - the famous Netwide Assembler. Back at SourceForge and in intensive development! The Netwide Assembler home is &lt;a href=&quot;http://sourceforge.net/projects/nasm/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-20763979</id>
	<title>NASM 2.06rc1</title>
	<published>2008-11-30T15:55:22Z</published>
	<updated>2008-11-30T15:55:22Z</updated>
	<author>
		<name>H. Peter Anvin</name>
	</author>
	<content type="html">I figured not much has happened lately, so I decided to push out NASM
&lt;br&gt;2.06rc1 and get the fixes currently in the development tree onto a
&lt;br&gt;release trajectory. &amp;nbsp;The only outstanding issues (other than the MachO64
&lt;br&gt;stuff) that I know of is making it possible to use local symbols in ELF
&lt;br&gt;GOT/PLT expressions; I have experimented with that some but nothing
&lt;br&gt;really useful yet.
&lt;br&gt;&lt;br&gt;This way I'm hoping that we'll get some exposure at least.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -hpa
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20763979&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-devel-f3600.html&quot; embed=&quot;fixTarget[3600]&quot; target=&quot;_top&quot; &gt;nasm-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/NASM-2.06rc1-tp20763979p20763979.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20741764</id>
	<title>[ nasm-Feature Requests-2354794 ] ndisasm: detect ASCII strings or blank data areas</title>
	<published>2008-11-28T15:05:40Z</published>
	<updated>2008-11-28T15:05:40Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Feature Requests item #2354794, was opened at 2008-11-28 05:18
&lt;br&gt;Message generated for change (Comment added) made by nasm64developer
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=356208&amp;aid=2354794&amp;group_id=6208&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=356208&amp;aid=2354794&amp;group_id=6208&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;Priority: 1
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Blasterman (blasterman)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: ndisasm: detect ASCII strings or blank data areas
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;The disassembler should be able to detect and process ASCII strings (detect multiple ASCII7 characters in a row) and blank areas (like those generated by times 255 db 0 etc.)
&lt;br&gt;&lt;br&gt;That would make disassembly a lot easier. Although encoding your strings as mnemonics is really sneaky :P
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: nasm64developer (nasm64developer)
&lt;br&gt;Date: 2008-11-28 23:05
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Instead of guessing, you might want to actually take
&lt;br&gt;a look at the x86 one-byte opcode range, to see how
&lt;br&gt;it collides with the &amp;quot;range of printable characters&amp;quot;.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Blasterman (blasterman)
&lt;br&gt;Date: 2008-11-28 21:28
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;It wouldn't be that hard to determine whether it's code or data, just look
&lt;br&gt;in the range of printable characters, I guess.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: nasm64developer (nasm64developer)
&lt;br&gt;Date: 2008-11-28 06:08
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;The disassembler could certainly detect sequences
&lt;br&gt;of bytes that only use the lower 7 bits, or null
&lt;br&gt;byte sequences; however, it wouldn't know when it
&lt;br&gt;should interpret them as code, and when as data.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=356208&amp;aid=2354794&amp;group_id=6208&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=356208&amp;aid=2354794&amp;group_id=6208&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20741764&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-bugs-f3599.html&quot; embed=&quot;fixTarget[3599]&quot; target=&quot;_top&quot; &gt;nasm-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/--nasm-Feature-Requests-2354794---ndisasm%3A-detect-ASCII-strings-or-blank-data-areas-tp20741764p20741764.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20740724</id>
	<title>[ nasm-Feature Requests-2354794 ] ndisasm: detect ASCII strings or blank data areas</title>
	<published>2008-11-28T13:28:36Z</published>
	<updated>2008-11-28T13:28:36Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Feature Requests item #2354794, was opened at 2008-11-27 21:18
&lt;br&gt;Message generated for change (Comment added) made by blasterman
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=356208&amp;aid=2354794&amp;group_id=6208&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=356208&amp;aid=2354794&amp;group_id=6208&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;Priority: 1
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Blasterman (blasterman)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: ndisasm: detect ASCII strings or blank data areas
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;The disassembler should be able to detect and process ASCII strings (detect multiple ASCII7 characters in a row) and blank areas (like those generated by times 255 db 0 etc.)
&lt;br&gt;&lt;br&gt;That would make disassembly a lot easier. Although encoding your strings as mnemonics is really sneaky :P
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Blasterman (blasterman)
&lt;br&gt;Date: 2008-11-28 13:28
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;It wouldn't be that hard to determine whether it's code or data, just look
&lt;br&gt;in the range of printable characters, I guess.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: nasm64developer (nasm64developer)
&lt;br&gt;Date: 2008-11-27 22:08
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;The disassembler could certainly detect sequences
&lt;br&gt;of bytes that only use the lower 7 bits, or null
&lt;br&gt;byte sequences; however, it wouldn't know when it
&lt;br&gt;should interpret them as code, and when as data.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=356208&amp;aid=2354794&amp;group_id=6208&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=356208&amp;aid=2354794&amp;group_id=6208&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20740724&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-bugs-f3599.html&quot; embed=&quot;fixTarget[3599]&quot; target=&quot;_top&quot; &gt;nasm-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/--nasm-Feature-Requests-2354794---ndisasm%3A-detect-ASCII-strings-or-blank-data-areas-tp20740724p20740724.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20729430</id>
	<title>[ nasm-Feature Requests-2354794 ] ndisasm: detect ASCII strings or blank data areas</title>
	<published>2008-11-27T22:08:42Z</published>
	<updated>2008-11-27T22:08:42Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Feature Requests item #2354794, was opened at 2008-11-28 05:18
&lt;br&gt;Message generated for change (Settings changed) made by nasm64developer
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=356208&amp;aid=2354794&amp;group_id=6208&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=356208&amp;aid=2354794&amp;group_id=6208&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;&amp;gt;Priority: 1
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Blasterman (blasterman)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: ndisasm: detect ASCII strings or blank data areas
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;The disassembler should be able to detect and process ASCII strings (detect multiple ASCII7 characters in a row) and blank areas (like those generated by times 255 db 0 etc.)
&lt;br&gt;&lt;br&gt;That would make disassembly a lot easier. Although encoding your strings as mnemonics is really sneaky :P
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: nasm64developer (nasm64developer)
&lt;br&gt;Date: 2008-11-28 06:08
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;The disassembler could certainly detect sequences
&lt;br&gt;of bytes that only use the lower 7 bits, or null
&lt;br&gt;byte sequences; however, it wouldn't know when it
&lt;br&gt;should interpret them as code, and when as data.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=356208&amp;aid=2354794&amp;group_id=6208&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=356208&amp;aid=2354794&amp;group_id=6208&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20729430&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-bugs-f3599.html&quot; embed=&quot;fixTarget[3599]&quot; target=&quot;_top&quot; &gt;nasm-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/--nasm-Feature-Requests-2354794---ndisasm%3A-detect-ASCII-strings-or-blank-data-areas-tp20729430p20729430.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20729133</id>
	<title>[ nasm-Feature Requests-2354794 ] ndisasm: detect ASCII strings or blank data areas</title>
	<published>2008-11-27T21:18:29Z</published>
	<updated>2008-11-27T21:18:29Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Feature Requests item #2354794, was opened at 2008-11-27 21:18
&lt;br&gt;Message generated for change (Settings changed) made by blasterman
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=356208&amp;aid=2354794&amp;group_id=6208&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=356208&amp;aid=2354794&amp;group_id=6208&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;&amp;gt;Priority: 3
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Blasterman (blasterman)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: ndisasm: detect ASCII strings or blank data areas
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;The disassembler should be able to detect and process ASCII strings (detect multiple ASCII7 characters in a row) and blank areas (like those generated by times 255 db 0 etc.)
&lt;br&gt;&lt;br&gt;That would make disassembly a lot easier. Although encoding your strings as mnemonics is really sneaky :P
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=356208&amp;aid=2354794&amp;group_id=6208&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=356208&amp;aid=2354794&amp;group_id=6208&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20729133&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-bugs-f3599.html&quot; embed=&quot;fixTarget[3599]&quot; target=&quot;_top&quot; &gt;nasm-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/--nasm-Feature-Requests-2354794---ndisasm%3A-detect-ASCII-strings-or-blank-data-areas-tp20729133p20729133.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20729130</id>
	<title>[ nasm-Feature Requests-2354794 ] ndisasm: detect ASCII strings or blank data areas</title>
	<published>2008-11-27T21:18:11Z</published>
	<updated>2008-11-27T21:18:11Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Feature Requests item #2354794, was opened at 2008-11-27 21:18
&lt;br&gt;Message generated for change (Tracker Item Submitted) made by Item Submitter
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=356208&amp;aid=2354794&amp;group_id=6208&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=356208&amp;aid=2354794&amp;group_id=6208&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Blasterman (blasterman)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: ndisasm: detect ASCII strings or blank data areas
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;The disassembler should be able to detect and process ASCII strings (detect multiple ASCII7 characters in a row) and blank areas (like those generated by times 255 db 0 etc.)
&lt;br&gt;&lt;br&gt;That would make disassembly a lot easier. Although encoding your strings as mnemonics is really sneaky :P
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=356208&amp;aid=2354794&amp;group_id=6208&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=356208&amp;aid=2354794&amp;group_id=6208&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20729130&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-bugs-f3599.html&quot; embed=&quot;fixTarget[3599]&quot; target=&quot;_top&quot; &gt;nasm-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/--nasm-Feature-Requests-2354794---ndisasm%3A-detect-ASCII-strings-or-blank-data-areas-tp20729130p20729130.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20629731</id>
	<title>Switching licenses</title>
	<published>2008-11-21T13:21:55Z</published>
	<updated>2008-11-21T13:21:55Z</updated>
	<author>
		<name>H. Peter Anvin</name>
	</author>
	<content type="html">Last time I asked, there seemed to be a pretty good consensus for
&lt;br&gt;switching to an MIT-type license. &amp;nbsp;Before doing the legwork of tracking
&lt;br&gt;down all major contributors, I would like to ask explicitly if anyone
&lt;br&gt;would object to such a change.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -hpa
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20629731&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-devel-f3600.html&quot; embed=&quot;fixTarget[3600]&quot; target=&quot;_top&quot; &gt;nasm-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Switching-licenses-tp20629731p20629731.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20629707</id>
	<title>What's up, doc?</title>
	<published>2008-11-21T13:20:21Z</published>
	<updated>2008-11-21T13:20:21Z</updated>
	<author>
		<name>H. Peter Anvin</name>
	</author>
	<content type="html">Hi guys,
&lt;br&gt;&lt;br&gt;I noticed we haven't had much activity lately. &amp;nbsp;I'm wondering what
&lt;br&gt;action items are pending before we can move 2.06 into the -rc stage. &amp;nbsp;In
&lt;br&gt;particular I'm wondering if there is more work on the ELF backend (I
&lt;br&gt;have a version in my tree which allows binding things like GOT entries
&lt;br&gt;to non-global symbols, but it isn't working right yet.)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -hpa
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20629707&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-devel-f3600.html&quot; embed=&quot;fixTarget[3600]&quot; target=&quot;_top&quot; &gt;nasm-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/What%27s-up%2C-doc--tp20629707p20629707.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20414733</id>
	<title>Re: code problems--relatively new</title>
	<published>2008-11-09T22:03:39Z</published>
	<updated>2008-11-09T22:03:39Z</updated>
	<author>
		<name>Frank Kotler-3</name>
	</author>
	<content type="html">Tyler Littlefield wrote:
&lt;br&gt;&amp;gt; awesome, thanks again for the help.
&lt;br&gt;&amp;gt; Last thing, I think, then I'll go away.
&lt;br&gt;&lt;br&gt;Sorry for the delay. Couldn't bear to see you leave. :)
&lt;br&gt;&lt;br&gt;&amp;gt; I've seen code that linkx with the c lib. I'd like to write my own 
&lt;br&gt;&amp;gt; functions and run those, as they'd probably be faster, but until I learn 
&lt;br&gt;&amp;gt; how, I'll chill with the c lib.
&lt;br&gt;&amp;gt; What is the best way to do this--I seen one post in google, and it was 
&lt;br&gt;&amp;gt; thurally unrelated to what I was going for--after about 3-5 searches and 
&lt;br&gt;&amp;gt; scanning through like 5-6 pages per search of results, I gave it up as a 
&lt;br&gt;&amp;gt; lost cause.
&lt;br&gt;&lt;br&gt;Highly inexpert in C as I am, maybe I can come up with some examples 
&lt;br&gt;that will be better than nothing. There's some info in the Friendly Manual:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.nasm.us/doc/nasmdoc9.html#section-9.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.nasm.us/doc/nasmdoc9.html#section-9.1&lt;/a&gt;&lt;br&gt;&lt;br&gt;Chilling with the C lib - a.k.a. &amp;quot;just call printf&amp;quot; - is easy:
&lt;br&gt;&lt;br&gt;; nasm -f elf hwc.asm
&lt;br&gt;; gcc hwc.o -o hwc
&lt;br&gt;; ./hwc
&lt;br&gt;; echo $? to see &amp;quot;answer&amp;quot;
&lt;br&gt;&lt;br&gt;global main
&lt;br&gt;extern printf
&lt;br&gt;&lt;br&gt;section .data
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;format_string db 'Hello, World!', 10, 0
&lt;br&gt;&lt;br&gt;section .text
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;main:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;push format_string
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;call printf
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;add esp, 4 * 1
&lt;br&gt;&lt;br&gt;; &amp;quot;main&amp;quot; returns int (right???)
&lt;br&gt;; zero is the usual &amp;quot;no error&amp;quot; exitcode, but
&lt;br&gt;; return something &amp;quot;identifiable&amp;quot;, just for fun
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;mov eax, 42
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;ret
&lt;br&gt;&lt;br&gt;Maybe a slightly less simple example would be better, showing multiple 
&lt;br&gt;parameters... and a float - printing floats is the only time &amp;quot;just call 
&lt;br&gt;printf&amp;quot; is worthwhile, IMO, and it isn't too intuitive...
&lt;br&gt;&lt;br&gt;; nasm -f elf hwfloat.asm
&lt;br&gt;; gcc hwfloat.o -o hwfloat
&lt;br&gt;; ./hwfloat
&lt;br&gt;; echo $? to see &amp;quot;answer&amp;quot;
&lt;br&gt;&lt;br&gt;global main
&lt;br&gt;extern printf
&lt;br&gt;&lt;br&gt;section .data
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;hello_string db 'Hello, World!', 0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;the_int dd 42
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;the_float dd 42.0 &amp;nbsp;; single precision
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;format_string db 'The string is &amp;quot;%s&amp;quot;', 10
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; db 'The float is: %f', 10
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; db 'The int is: %d', 10, 0
&lt;br&gt;&lt;br&gt;section .text
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;main:
&lt;br&gt;&lt;br&gt;; printf(&amp;quot;the string is %s\nthe float is: %f\n the int is: %d&amp;quot;,
&lt;br&gt;; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;hello_string, the_float, the_int);
&lt;br&gt;;
&lt;br&gt;; push rightmost parameter first...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;push dword [the_int]
&lt;br&gt;; printf quietly promotes floats to doubles(!)
&lt;br&gt;; so we'll want 8 bytes on the stack
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;sub esp, 8
&lt;br&gt;&lt;br&gt;; now put our float there, as double
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;fld dword [the_float]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;fstp qword [esp]
&lt;br&gt;; and the leftmost parameter...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;push hello_string
&lt;br&gt;; and the format string last
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;push format_string
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;call printf
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;add esp, 4 * 3 + 8
&lt;br&gt;&lt;br&gt;; &amp;quot;main&amp;quot; returns int (right???)
&lt;br&gt;; zero is the usual &amp;quot;no error&amp;quot; exitcode, but
&lt;br&gt;; return something &amp;quot;identifiable&amp;quot;, just for fun
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;mov eax, 42
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;ret
&lt;br&gt;&lt;br&gt;&lt;br&gt;We can do &amp;quot;better&amp;quot; than this... defined as &amp;quot;less C&amp;quot;... by eliminating 
&lt;br&gt;the &amp;quot;startup code&amp;quot; and putting &amp;quot;_start&amp;quot; back in our code. We don't need 
&lt;br&gt;gcc at all - it only calls ld, since there's nothing to &amp;quot;compile&amp;quot;. Maybe 
&lt;br&gt;someday it will be &amp;quot;fixed&amp;quot;, but last I checked, ld was expecting to use 
&lt;br&gt;/lib/ld-linux.so.1 as a dynamic linker. This doesn't exist on my system, 
&lt;br&gt;and doing &amp;quot;myprog&amp;quot; results in a &amp;quot;file not found&amp;quot; error, just as if 
&lt;br&gt;&amp;quot;myprog&amp;quot; wasn't there!!! Highly mystifying! The &amp;quot;trick&amp;quot; is to tell ld to 
&lt;br&gt;use /lib/ld-linux.so.2 with the &amp;quot;--dynamic-linker&amp;quot; or &amp;quot;-I&amp;quot; switch...
&lt;br&gt;&lt;br&gt;; nasm -f elf hwc3.asm
&lt;br&gt;; ld hwc3.o -o hwc3 -lc -I/lib/ld-linux.so.2
&lt;br&gt;; ./hwc3
&lt;br&gt;; echo $? to see &amp;quot;answer&amp;quot;
&lt;br&gt;&lt;br&gt;global _start
&lt;br&gt;extern printf
&lt;br&gt;&lt;br&gt;section .data
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;format_string db 'Hello, World!', 10, 0
&lt;br&gt;&lt;br&gt;section .text
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;_start:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;push format_string
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;call printf
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;add esp, 4 * 1
&lt;br&gt;&lt;br&gt;; zero is the usual &amp;quot;no error&amp;quot; exitcode, but
&lt;br&gt;; return something &amp;quot;identifiable&amp;quot;, just for fun
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;mov ebx, 42
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;mov eax, 1 ; __NR_exit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;int 80h
&lt;br&gt;&lt;br&gt;Note that, since _start isn't called, we can't exit with &amp;quot;ret&amp;quot;! I 
&lt;br&gt;imagine using &amp;quot;exit()&amp;quot; would also work(?). Seems a little &amp;quot;shaky&amp;quot; to me, 
&lt;br&gt;to be calling C library functions without running the C startup code, 
&lt;br&gt;but it &amp;quot;seems to work&amp;quot;. The only &amp;quot;gotcha&amp;quot; I've found is I can't find 
&lt;br&gt;&amp;quot;stdin&amp;quot;/&amp;quot;stdout&amp;quot; - the &amp;quot;FILE *&amp;quot;, not the integer STDIN/STDOUT - without 
&lt;br&gt;gcc's help (haven't tried that hard). This can be important, since 
&lt;br&gt;&amp;quot;printf&amp;quot; doesn't actually print anything until we flush the buffer! A 
&lt;br&gt;linefeed will do it, or &amp;quot;fflush(stdin)&amp;quot;... These &amp;quot;high level&amp;quot; functions 
&lt;br&gt;- fopen(), etc. - and including printf/scanf - work with buffered 
&lt;br&gt;input/output, and are much faster (in some cases) than the low(er)-level 
&lt;br&gt;&amp;nbsp; open(), read() etc. (if we *don't* do our own buffering, C can be faster!)
&lt;br&gt;&lt;br&gt;There generally isn't much advantage in calling the C library from an 
&lt;br&gt;assembly program - might as well do the whole thing in C. More useful, 
&lt;br&gt;generally, is to write routines in assembly &amp;nbsp; - faster existing routines 
&lt;br&gt;(can be done, but &amp;quot;good luck&amp;quot;) as you mention, or routines that don't 
&lt;br&gt;yet exist in a C library (&amp;quot;good luck&amp;quot; again, I suspect) - to be called 
&lt;br&gt;from C code.
&lt;br&gt;&lt;br&gt;The &amp;quot;Unix way&amp;quot; to find out about your CPU is to read /proc/cpuinfo (they 
&lt;br&gt;make me say that). But getting info from cpuid (the instruction) might 
&lt;br&gt;make an example of an asm function to be called from C - could be called 
&lt;br&gt;from asm (or other), too, of course...
&lt;br&gt;&lt;br&gt;; nasm -f elf cpuvendor.asm
&lt;br&gt;; nasm -f win32 --prefix _ cpuvendor.asm ???
&lt;br&gt;&lt;br&gt;; tell ld about us (via the .o file)
&lt;br&gt;global cpu_vendor
&lt;br&gt;&lt;br&gt;cpu_vendor:
&lt;br&gt;; C expects to have these regs preserved
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;push edi
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;push ebx
&lt;br&gt;; our parameter, the buffer, is &amp;quot;up the stack&amp;quot;,
&lt;br&gt;; 4 for ebx, 4 for edi, 4 for return address = 12
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;mov edi, [esp + 12]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;xor eax, eax
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;cpuid
&lt;br&gt;; with eax = 0, cpuid returns the vendor string
&lt;br&gt;; in ebx, edx, ecx (why???), and the maximum level
&lt;br&gt;; in eax (our return value). With eax greater than
&lt;br&gt;; this maximum level (for this implementation of cpuid)
&lt;br&gt;; cpuid returns unexpected results - 16 cores in this
&lt;br&gt;; clunker? I don't think so!
&lt;br&gt;&lt;br&gt;; stuff the vendor string into our destination buffer
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;mov [edi], ebx
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;mov [edi + 4], edx
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;mov [edi + 8], ecx
&lt;br&gt;; don't forget to zero-terminate it!
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;mov byte [edi + 12], 0
&lt;br&gt;; restore caller's regs
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;pop ebx
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;pop edi
&lt;br&gt;; we're done!
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;ret
&lt;br&gt;&lt;br&gt;Assemble that first, then compile with &amp;quot;gcc -o getvendor getvendor.c 
&lt;br&gt;cpuvendor.o&amp;quot; (probably want a -O2 or 3 switch in there - gcc produces 
&lt;br&gt;some horrible code without any optimization - won't matter here)
&lt;br&gt;&lt;br&gt;#include &amp;lt;stdio.h&amp;gt;
&lt;br&gt;int cpu_vendor(char *dest);
&lt;br&gt;&lt;br&gt;int main(){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;char buf[13];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;int cpuid_max_level;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;cpuid_max_level = cpu_vendor(buf);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;printf(&amp;quot;vendor = %s\nmaxlevel = %d\n&amp;quot;, buf, cpuid_max_level);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;return (0);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;};
&lt;br&gt;&lt;br&gt;Could go on to doing cpuid with eax 1, 2,... up to maxlevel, and print 
&lt;br&gt;that info (which I'd have to look up), but... this has taken long 
&lt;br&gt;enough. It's a start...
&lt;br&gt;&lt;br&gt;Best,
&lt;br&gt;Frank
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-users mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20414733&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-users-f3602.html&quot; embed=&quot;fixTarget[3602]&quot; target=&quot;_top&quot; &gt;nasm-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/code-problems--relatively-new-tp20061774p20414733.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20410897</id>
	<title>Re: a quick question:</title>
	<published>2008-11-09T13:12:30Z</published>
	<updated>2008-11-09T13:12:30Z</updated>
	<author>
		<name>Frank Kotler-3</name>
	</author>
	<content type="html">Tyler Littlefield wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt; I'm going to try to write a &amp;quot;guess the number.&amp;quot; tyep program.
&lt;br&gt;&amp;gt; First, I wrote this, so I could link to it:
&lt;br&gt;&amp;gt; #include &amp;lt;cmath&amp;gt;
&lt;br&gt;&amp;gt; #include &amp;lt;ctime&amp;gt;
&lt;br&gt;&amp;gt; #include &amp;lt;cstdlib&amp;gt;
&lt;br&gt;&amp;gt; int rnum();
&lt;br&gt;&amp;gt; int rnum()
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; srand(time(NULL));
&lt;/div&gt;&lt;br&gt;I think you want to only do this once.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; return (rand()%10);
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; I'm also going to have to write a rapper for itoa.
&lt;br&gt;&amp;gt; next, my asm program so far is as follows:
&lt;br&gt;&amp;gt; global _start
&lt;br&gt;&amp;gt; section .text
&lt;br&gt;&amp;gt; welcome db &amp;quot;Welcome to guess the number!&amp;quot;,10,&amp;quot;Written by Tyler Littlefield 
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20410897&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tyler@...&lt;/a&gt;&amp;gt;&amp;quot;,10,10
&lt;br&gt;&amp;gt; welcomelen equ $-welcome
&lt;br&gt;&amp;gt; texta db &amp;quot;I am thinking of a number between 1 and 10.&amp;quot;,10,&amp;quot;Can you guess it 
&lt;br&gt;&amp;gt; in three tries?&amp;quot;,10
&lt;br&gt;&amp;gt; textalen equ $-texta
&lt;br&gt;&amp;gt; section .data
&lt;/div&gt;&lt;br&gt;You've got &amp;quot;section .text&amp;quot; and &amp;quot;section .data&amp;quot; swapped!!!
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; nop
&lt;br&gt;&amp;gt; _start:
&lt;br&gt;&amp;gt; nop
&lt;br&gt;&amp;gt; mov eax,4
&lt;br&gt;&amp;gt; mov ebx,1
&lt;br&gt;&amp;gt; mov ecx,welcome
&lt;br&gt;&amp;gt; mov edx,welcomelen
&lt;br&gt;&amp;gt; int 80h
&lt;br&gt;&amp;gt; mov eax,4
&lt;br&gt;&amp;gt; mov ebx,1
&lt;br&gt;&amp;gt; mov ecx,texta
&lt;br&gt;&amp;gt; mov edx,textalen
&lt;br&gt;&amp;gt; int 80h
&lt;br&gt;&amp;gt; when I compile with nasm, that works great. but when I gcc ns.o rand.o it 
&lt;br&gt;&amp;gt; gives errors about _start,
&lt;/div&gt;&lt;br&gt;&amp;quot;_start&amp;quot; exists in the C &amp;quot;startup&amp;quot; code (crt0.o?), and we only want one 
&lt;br&gt;- this calls &amp;quot;main&amp;quot;, so start your asm code with &amp;quot;main&amp;quot; nd has to be 
&lt;br&gt;declared global), not &amp;quot;_start&amp;quot;. Or link with &amp;quot;ld -o myprog ns.o rand.o 
&lt;br&gt;-I/lib/ld-linux.so2 -lc&amp;quot;.
&lt;br&gt;&lt;br&gt;&amp;gt; and then says it can't find time and srand and 
&lt;br&gt;&amp;gt; rand.
&lt;br&gt;&amp;gt; Ideas?
&lt;br&gt;&lt;br&gt;Dunno about that one. I thought those were &amp;quot;standard&amp;quot;... shouldn't need 
&lt;br&gt;underscores... Dunno. Jeff Duntemann's got a &amp;quot;rand()&amp;quot; example in 
&lt;br&gt;linuxcode.zip from:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.copperwood.com/pub/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.copperwood.com/pub/&lt;/a&gt;&lt;br&gt;&lt;br&gt;I'm &amp;quot;working on&amp;quot; (figure of speech) a reply from a couple messages ago 
&lt;br&gt;with a few simple C/asm examples... I'll get back to ya &amp;quot;real soon now&amp;quot;...
&lt;br&gt;&lt;br&gt;(incidentally, to reply to this list, hit &amp;quot;reply all&amp;quot; - just &amp;quot;reply&amp;quot; 
&lt;br&gt;replies only to the sender - I'm not sure the message I refer to 
&lt;br&gt;actually made it to the list...)
&lt;br&gt;&lt;br&gt;I'll get back to ya - and see my post on the forum... might help...
&lt;br&gt;&lt;br&gt;Best,
&lt;br&gt;Frank
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-users mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20410897&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-users-f3602.html&quot; embed=&quot;fixTarget[3602]&quot; target=&quot;_top&quot; &gt;nasm-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/a-quick-question%3A-tp20407874p20410897.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20407874</id>
	<title>a quick question:</title>
	<published>2008-11-09T08:17:59Z</published>
	<updated>2008-11-09T08:17:59Z</updated>
	<author>
		<name>Tyler Littlefield</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;I'm going to try to write a &amp;quot;guess the number.&amp;quot; tyep program.
&lt;br&gt;First, I wrote this, so I could link to it:
&lt;br&gt;#include &amp;lt;cmath&amp;gt;
&lt;br&gt;#include &amp;lt;ctime&amp;gt;
&lt;br&gt;#include &amp;lt;cstdlib&amp;gt;
&lt;br&gt;int rnum();
&lt;br&gt;int rnum()
&lt;br&gt;{
&lt;br&gt;srand(time(NULL));
&lt;br&gt;return (rand()%10);
&lt;br&gt;}
&lt;br&gt;I'm also going to have to write a rapper for itoa.
&lt;br&gt;next, my asm program so far is as follows:
&lt;br&gt;global _start
&lt;br&gt;section .text
&lt;br&gt;welcome db &amp;quot;Welcome to guess the number!&amp;quot;,10,&amp;quot;Written by Tyler Littlefield 
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20407874&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tyler@...&lt;/a&gt;&amp;gt;&amp;quot;,10,10
&lt;br&gt;welcomelen equ $-welcome
&lt;br&gt;texta db &amp;quot;I am thinking of a number between 1 and 10.&amp;quot;,10,&amp;quot;Can you guess it 
&lt;br&gt;in three tries?&amp;quot;,10
&lt;br&gt;textalen equ $-texta
&lt;br&gt;section .data
&lt;br&gt;nop
&lt;br&gt;_start:
&lt;br&gt;nop
&lt;br&gt;mov eax,4
&lt;br&gt;mov ebx,1
&lt;br&gt;mov ecx,welcome
&lt;br&gt;mov edx,welcomelen
&lt;br&gt;int 80h
&lt;br&gt;mov eax,4
&lt;br&gt;mov ebx,1
&lt;br&gt;mov ecx,texta
&lt;br&gt;mov edx,textalen
&lt;br&gt;int 80h
&lt;br&gt;when I compile with nasm, that works great. but when I gcc ns.o rand.o it 
&lt;br&gt;gives errors about _start, and then says it can't find time and srand and 
&lt;br&gt;rand.
&lt;br&gt;Ideas?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Tyler Littlefield
&lt;br&gt;email: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20407874&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tyler@...&lt;/a&gt;
&lt;br&gt;web: tysdomain-com
&lt;br&gt;Visit for quality software and web design.
&lt;br&gt;skype: st8amnd2005
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-users mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20407874&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-users-f3602.html&quot; embed=&quot;fixTarget[3602]&quot; target=&quot;_top&quot; &gt;nasm-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/a-quick-question%3A-tp20407874p20407874.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20390137</id>
	<title>Re: multiple error messages per error</title>
	<published>2008-11-07T14:33:13Z</published>
	<updated>2008-11-07T14:33:13Z</updated>
	<author>
		<name>H. Peter Anvin</name>
	</author>
	<content type="html">Charles Crayne wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In my view, it is more of an issue of cleaning up an existing mess. The
&lt;br&gt;&amp;gt; issue is that the error message is generated in &amp;quot;eval.c&amp;quot;, which returns
&lt;br&gt;&amp;gt; a value which &amp;quot;parser.c&amp;quot; interprets as an unrecoverable parse error.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The approach which I am considering is moving the actual generation of
&lt;br&gt;&amp;gt; the error to &amp;quot;assemble.c&amp;quot;, and allowing the instruction to be generated
&lt;br&gt;&amp;gt; normally, but with a null value for the undefined label. In addition to
&lt;br&gt;&amp;gt; eliminating the spurious phase error, this would also allow a
&lt;br&gt;&amp;gt; meaningful list file to be created.
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;That seems reasonable. &amp;nbsp;Trying to defer the error generation as late as
&lt;br&gt;possible is usually a good strategy.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -hpa
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20390137&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-devel-f3600.html&quot; embed=&quot;fixTarget[3600]&quot; target=&quot;_top&quot; &gt;nasm-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/multiple-error-messages-per-error-tp20311010p20390137.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20374851</id>
	<title>Re: multiple error messages per error</title>
	<published>2008-11-06T21:07:59Z</published>
	<updated>2008-11-06T21:07:59Z</updated>
	<author>
		<name>Charles Crayne</name>
	</author>
	<content type="html">On Mon, 03 Nov 2008 18:50:30 -0800
&lt;br&gt;&amp;quot;H. Peter Anvin&amp;quot; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20374851&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hpa@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; 1. make the length of the jump instruction the default one when an
&lt;br&gt;&amp;gt; undefined symbol is present, instead of setting it to zero.
&lt;br&gt;&lt;br&gt;The solution needs to be more general than just handling jumps, as any
&lt;br&gt;instruction which references an undefined label will cause the same
&lt;br&gt;problem.
&lt;br&gt;&lt;br&gt;&amp;gt; Out of these, I think 1. is better, but only if it isn't too messy.
&lt;br&gt;&lt;br&gt;In my view, it is more of an issue of cleaning up an existing mess. The
&lt;br&gt;issue is that the error message is generated in &amp;quot;eval.c&amp;quot;, which returns
&lt;br&gt;a value which &amp;quot;parser.c&amp;quot; interprets as an unrecoverable parse error.
&lt;br&gt;&lt;br&gt;The approach which I am considering is moving the actual generation of
&lt;br&gt;the error to &amp;quot;assemble.c&amp;quot;, and allowing the instruction to be generated
&lt;br&gt;normally, but with a null value for the undefined label. In addition to
&lt;br&gt;eliminating the spurious phase error, this would also allow a
&lt;br&gt;meaningful list file to be created.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Chuck 
&lt;br&gt;&lt;a href=&quot;http://www.pacificsites.com/~ccrayne/charles.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.pacificsites.com/~ccrayne/charles.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20374851&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-devel-f3600.html&quot; embed=&quot;fixTarget[3600]&quot; target=&quot;_top&quot; &gt;nasm-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/multiple-error-messages-per-error-tp20311010p20374851.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20374646</id>
	<title>Re: ELF and gsyms</title>
	<published>2008-11-06T20:32:08Z</published>
	<updated>2008-11-06T20:32:08Z</updated>
	<author>
		<name>Charles Crayne</name>
	</author>
	<content type="html">On Mon, 03 Nov 2008 19:00:13 -0800
&lt;br&gt;&amp;quot;H. Peter Anvin&amp;quot; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20374646&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hpa@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; It looks to me that the ELF backends output all symbols, global and
&lt;br&gt;&amp;gt; local, into the symbol table.
&lt;br&gt;&lt;br&gt;Yes, although they go to great pains to ensure that all the local
&lt;br&gt;symbols appear before any of the global ones. I do not know why this
&lt;br&gt;is, although, so far, neither have I had any reason to change it.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Chuck 
&lt;br&gt;&lt;a href=&quot;http://www.pacificsites.com/~ccrayne/charles.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.pacificsites.com/~ccrayne/charles.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20374646&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-devel-f3600.html&quot; embed=&quot;fixTarget[3600]&quot; target=&quot;_top&quot; &gt;nasm-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/ELF-and-gsyms-tp20315429p20374646.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20366092</id>
	<title>[ nasm-Bugs-2229703 ] POPCNT  x64 invalid</title>
	<published>2008-11-06T09:43:18Z</published>
	<updated>2008-11-06T09:43:18Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2229703, was opened at 2008-11-06 06:05
&lt;br&gt;Message generated for change (Comment added) made by hpa
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=106208&amp;aid=2229703&amp;group_id=6208&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=106208&amp;aid=2229703&amp;group_id=6208&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;&amp;gt;Status: Closed
&lt;br&gt;&amp;gt;Resolution: Fixed
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Nobody/Anonymous (nobody)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: POPCNT &amp;nbsp;x64 invalid
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;POPCNT is described in nasm as :
&lt;br&gt;POPCNT r64, rm32
&lt;br&gt;It should be, according to Intel Specs, 
&lt;br&gt;POPCNT r64, rm64
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: H. Peter Anvin (hpa)
&lt;br&gt;Date: 2008-11-06 09:43
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;This item has been resolved; the fix has been checked into git
&lt;br&gt;(&lt;a href=&quot;http://repo.or.cz/w/nasm.git&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repo.or.cz/w/nasm.git&lt;/a&gt;) and will be in the next release.
&lt;br&gt;You can usually also obtain a nightly snapshot at
&lt;br&gt;ftp://ftp.zytor.com/pub/nasm/snapshots/; the snapshot robot usually runs
&lt;br&gt;some time between 09:00 and 10:30 UTC.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=106208&amp;aid=2229703&amp;group_id=6208&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=106208&amp;aid=2229703&amp;group_id=6208&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20366092&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-bugs-f3599.html&quot; embed=&quot;fixTarget[3599]&quot; target=&quot;_top&quot; &gt;nasm-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/--nasm-Bugs-2229703---POPCNT--x64-invalid-tp20366092p20366092.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20361638</id>
	<title>[ nasm-Bugs-2229703 ] POPCNT  x64 invalid</title>
	<published>2008-11-06T06:05:07Z</published>
	<updated>2008-11-06T06:05:07Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2229703, was opened at 2008-11-06 14:05
&lt;br&gt;Message generated for change (Tracker Item Submitted) made by Item Submitter
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=106208&amp;aid=2229703&amp;group_id=6208&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=106208&amp;aid=2229703&amp;group_id=6208&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: None
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Nobody/Anonymous (nobody)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: POPCNT &amp;nbsp;x64 invalid
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;POPCNT is described in nasm as :
&lt;br&gt;POPCNT r64, rm32
&lt;br&gt;It should be, according to Intel Specs, 
&lt;br&gt;POPCNT r64, rm64
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=106208&amp;aid=2229703&amp;group_id=6208&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=106208&amp;aid=2229703&amp;group_id=6208&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20361638&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-bugs-f3599.html&quot; embed=&quot;fixTarget[3599]&quot; target=&quot;_top&quot; &gt;nasm-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/--nasm-Bugs-2229703---POPCNT--x64-invalid-tp20361638p20361638.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20341656</id>
	<title>[ nasm-Bugs-916647 ] -f defaults to first debug format, but shouldn't</title>
	<published>2008-11-05T05:26:34Z</published>
	<updated>2008-11-05T05:26:34Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #916647, was opened at 2004-03-15 15:16
&lt;br&gt;Message generated for change (Comment added) made by victor_vde
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=106208&amp;aid=916647&amp;group_id=6208&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=106208&amp;aid=916647&amp;group_id=6208&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;Status: Closed
&lt;br&gt;Resolution: Fixed
&lt;br&gt;Priority: 1
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: nasm64developer (nasm64developer)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: -f defaults to first debug format, but shouldn't
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;The -f option selects the desired output format.
&lt;br&gt;&lt;br&gt;As of writing this it also selects the first debug
&lt;br&gt;format as the default debug format, instead of just
&lt;br&gt;sticking with the default debug format.
&lt;br&gt;&lt;br&gt;Refer to lines 399 and 400 of nasm.c in v0.98.38.
&lt;br&gt;&lt;br&gt;The fix is to remove those two lines.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Victor van den Elzen (victor_vde)
&lt;br&gt;Date: 2008-11-05 14:26
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;This item has been resolved; the fix has been checked into git
&lt;br&gt;(&lt;a href=&quot;http://repo.or.cz/w/nasm.git&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repo.or.cz/w/nasm.git&lt;/a&gt;) and will be in the next release.
&lt;br&gt;You can usually also obtain a nightly snapshot at
&lt;br&gt;ftp://ftp.zytor.com/pub/nasm/snapshots/; the snapshot robot usually runs
&lt;br&gt;some time between 09:00 and 10:30 UTC.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Victor van den Elzen (victor_vde)
&lt;br&gt;Date: 2008-11-05 14:26
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;This item has been resolved; the fix has been checked into git
&lt;br&gt;(&lt;a href=&quot;http://repo.or.cz/w/nasm.git&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repo.or.cz/w/nasm.git&lt;/a&gt;) and will be in the next release.
&lt;br&gt;You can usually also obtain a nightly snapshot at
&lt;br&gt;ftp://ftp.zytor.com/pub/nasm/snapshots/; the snapshot robot usually runs
&lt;br&gt;some time between 09:00 and 10:30 UTC.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=106208&amp;aid=916647&amp;group_id=6208&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=106208&amp;aid=916647&amp;group_id=6208&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20341656&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-bugs-f3599.html&quot; embed=&quot;fixTarget[3599]&quot; target=&quot;_top&quot; &gt;nasm-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/--nasm-Bugs-916647----f-defaults-to-first-debug-format%2C-but-shouldn%27t-tp20341656p20341656.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20341642</id>
	<title>[ nasm-Bugs-916647 ] -f defaults to first debug format, but shouldn't</title>
	<published>2008-11-05T05:26:05Z</published>
	<updated>2008-11-05T05:26:05Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #916647, was opened at 2004-03-15 15:16
&lt;br&gt;Message generated for change (Comment added) made by victor_vde
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=106208&amp;aid=916647&amp;group_id=6208&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=106208&amp;aid=916647&amp;group_id=6208&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;&amp;gt;Status: Closed
&lt;br&gt;&amp;gt;Resolution: Fixed
&lt;br&gt;Priority: 1
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: nasm64developer (nasm64developer)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: -f defaults to first debug format, but shouldn't
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;The -f option selects the desired output format.
&lt;br&gt;&lt;br&gt;As of writing this it also selects the first debug
&lt;br&gt;format as the default debug format, instead of just
&lt;br&gt;sticking with the default debug format.
&lt;br&gt;&lt;br&gt;Refer to lines 399 and 400 of nasm.c in v0.98.38.
&lt;br&gt;&lt;br&gt;The fix is to remove those two lines.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Victor van den Elzen (victor_vde)
&lt;br&gt;Date: 2008-11-05 14:26
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;This item has been resolved; the fix has been checked into git
&lt;br&gt;(&lt;a href=&quot;http://repo.or.cz/w/nasm.git&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repo.or.cz/w/nasm.git&lt;/a&gt;) and will be in the next release.
&lt;br&gt;You can usually also obtain a nightly snapshot at
&lt;br&gt;ftp://ftp.zytor.com/pub/nasm/snapshots/; the snapshot robot usually runs
&lt;br&gt;some time between 09:00 and 10:30 UTC.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=106208&amp;aid=916647&amp;group_id=6208&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=106208&amp;aid=916647&amp;group_id=6208&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20341642&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-bugs-f3599.html&quot; embed=&quot;fixTarget[3599]&quot; target=&quot;_top&quot; &gt;nasm-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/--nasm-Bugs-916647----f-defaults-to-first-debug-format%2C-but-shouldn%27t-tp20341642p20341642.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20332630</id>
	<title>[ nasm-Bugs-2222615 ] nasm segfault on invalid macro</title>
	<published>2008-11-04T14:26:06Z</published>
	<updated>2008-11-04T14:26:06Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2222615, was opened at 2008-11-04 14:10
&lt;br&gt;Message generated for change (Comment added) made by hpa
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=106208&amp;aid=2222615&amp;group_id=6208&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=106208&amp;aid=2222615&amp;group_id=6208&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;&amp;gt;Status: Closed
&lt;br&gt;&amp;gt;Resolution: Fixed
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Nobody/Anonymous (nobody)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: nasm segfault on invalid macro 
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;When no macro name is given on %ifmacro/%ifnmacro we get a segfault:
&lt;br&gt;&lt;br&gt;# cat test.asm
&lt;br&gt;&lt;br&gt;%ifnmacro
&lt;br&gt;%endif
&lt;br&gt;&lt;br&gt;# nasm test.asm
&lt;br&gt;Segmentation Fault
&lt;br&gt;&lt;br&gt;Reproduced on official win32 2.02 and 2.05.01 binaries as well as gentoo with 2.02 and 2.05.01.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: H. Peter Anvin (hpa)
&lt;br&gt;Date: 2008-11-04 14:26
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;This item has been resolved; the fix has been checked into git
&lt;br&gt;(&lt;a href=&quot;http://repo.or.cz/w/nasm.git&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repo.or.cz/w/nasm.git&lt;/a&gt;) and will be in the next release.
&lt;br&gt;You can usually also obtain a nightly snapshot at
&lt;br&gt;ftp://ftp.zytor.com/pub/nasm/snapshots/; the snapshot robot usually runs
&lt;br&gt;some time between 09:00 and 10:30 UTC.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=106208&amp;aid=2222615&amp;group_id=6208&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=106208&amp;aid=2222615&amp;group_id=6208&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20332630&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-bugs-f3599.html&quot; embed=&quot;fixTarget[3599]&quot; target=&quot;_top&quot; &gt;nasm-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/--nasm-Bugs-2222615---nasm-segfault-on-invalid-macro-tp20332630p20332630.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20332343</id>
	<title>[ nasm-Bugs-2222615 ] nasm segfault on invalid macro</title>
	<published>2008-11-04T14:10:44Z</published>
	<updated>2008-11-04T14:10:44Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2222615, was opened at 2008-11-04 22:10
&lt;br&gt;Message generated for change (Tracker Item Submitted) made by Item Submitter
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=106208&amp;aid=2222615&amp;group_id=6208&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=106208&amp;aid=2222615&amp;group_id=6208&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: None
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Nobody/Anonymous (nobody)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: nasm segfault on invalid macro 
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;When no macro name is given on %ifmacro/%ifnmacro we get a segfault:
&lt;br&gt;&lt;br&gt;# cat test.asm
&lt;br&gt;&lt;br&gt;%ifnmacro
&lt;br&gt;%endif
&lt;br&gt;&lt;br&gt;# nasm test.asm
&lt;br&gt;Segmentation Fault
&lt;br&gt;&lt;br&gt;Reproduced on official win32 2.02 and 2.05.01 binaries as well as gentoo with 2.02 and 2.05.01.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=106208&amp;aid=2222615&amp;group_id=6208&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=106208&amp;aid=2222615&amp;group_id=6208&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20332343&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-bugs-f3599.html&quot; embed=&quot;fixTarget[3599]&quot; target=&quot;_top&quot; &gt;nasm-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/--nasm-Bugs-2222615---nasm-segfault-on-invalid-macro-tp20332343p20332343.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20315429</id>
	<title>ELF and gsyms</title>
	<published>2008-11-03T19:00:13Z</published>
	<updated>2008-11-03T19:00:13Z</updated>
	<author>
		<name>H. Peter Anvin</name>
	</author>
	<content type="html">It looks to me that the ELF backends output all symbols, global and
&lt;br&gt;local, into the symbol table. &amp;nbsp;It seems to me that it should permit the
&lt;br&gt;use of local symbols for GOT-relative stuff; this seems to be consistent
&lt;br&gt;with how gas, for example, behaves (and the linker seems to correctly
&lt;br&gt;generate GOT entries for local variables, if used.)
&lt;br&gt;&lt;br&gt;Now, in order to avoid the linear search, I wrote up an llrbtree
&lt;br&gt;implementation, which should be a pretty fast way to say &amp;quot;where is the
&lt;br&gt;symbol &amp;lt;= this value&amp;quot;.
&lt;br&gt;&lt;br&gt;However, before going at it with surgery I'm wondering if there isn't a
&lt;br&gt;better way to do this. &amp;nbsp;After all, we're doing something pretty
&lt;br&gt;stupid... resolving a symbol down to (section, offset) just to
&lt;br&gt;un-resolve it back again...
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -hpa
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20315429&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-devel-f3600.html&quot; embed=&quot;fixTarget[3600]&quot; target=&quot;_top&quot; &gt;nasm-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/ELF-and-gsyms-tp20315429p20315429.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20315359</id>
	<title>Re: multiple error messages per error</title>
	<published>2008-11-03T18:50:30Z</published>
	<updated>2008-11-03T18:50:30Z</updated>
	<author>
		<name>H. Peter Anvin</name>
	</author>
	<content type="html">Charles Crayne wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Mon, 03 Nov 2008 13:15:35 -0500
&lt;br&gt;&amp;gt; Frank Kotler &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20315359&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fbkotler@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Without the &amp;quot;foo:&amp;quot; label, I get only the expected single error... and
&lt;br&gt;&amp;gt;&amp;gt; it has to be *after* the error...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It's an interesting &amp;quot;gotcha&amp;quot;. During the address resolution passes, the
&lt;br&gt;&amp;gt; forward resolution code assumes that the &amp;quot;jmp bar&amp;quot; instruction is three
&lt;br&gt;&amp;gt; bytes long, and so &amp;quot;foo&amp;quot; has a value of three. However, in the final
&lt;br&gt;&amp;gt; pass, the expression evaluator reports the undefined symbol and causes
&lt;br&gt;&amp;gt; the length of the jump instruction to become zero, which changes the
&lt;br&gt;&amp;gt; value of &amp;quot;foo&amp;quot;, not only producing a phase error, but also reinvoking
&lt;br&gt;&amp;gt; the final pass.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The extra pass was easy to fix, but I am still scratching my head
&lt;br&gt;&amp;gt; about the best way eliminate the phase error.
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;I can see two ways:
&lt;br&gt;&lt;br&gt;1. make the length of the jump instruction the default one when an
&lt;br&gt;undefined symbol is present, instead of setting it to zero.
&lt;br&gt;2. setting a flag for an undefined symbol, and using it to suppress the
&lt;br&gt;phase error (&amp;quot;big hammer strategy.&amp;quot;)
&lt;br&gt;&lt;br&gt;Out of these, I think 1. is better, but only if it isn't too messy.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -hpa
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20315359&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-devel-f3600.html&quot; embed=&quot;fixTarget[3600]&quot; target=&quot;_top&quot; &gt;nasm-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/multiple-error-messages-per-error-tp20311010p20315359.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20315316</id>
	<title>Re: multiple error messages per error</title>
	<published>2008-11-03T18:44:58Z</published>
	<updated>2008-11-03T18:44:58Z</updated>
	<author>
		<name>Charles Crayne</name>
	</author>
	<content type="html">On Mon, 03 Nov 2008 13:15:35 -0500
&lt;br&gt;Frank Kotler &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20315316&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fbkotler@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Without the &amp;quot;foo:&amp;quot; label, I get only the expected single error... and
&lt;br&gt;&amp;gt; it has to be *after* the error...
&lt;br&gt;&lt;br&gt;It's an interesting &amp;quot;gotcha&amp;quot;. During the address resolution passes, the
&lt;br&gt;forward resolution code assumes that the &amp;quot;jmp bar&amp;quot; instruction is three
&lt;br&gt;bytes long, and so &amp;quot;foo&amp;quot; has a value of three. However, in the final
&lt;br&gt;pass, the expression evaluator reports the undefined symbol and causes
&lt;br&gt;the length of the jump instruction to become zero, which changes the
&lt;br&gt;value of &amp;quot;foo&amp;quot;, not only producing a phase error, but also reinvoking
&lt;br&gt;the final pass.
&lt;br&gt;&lt;br&gt;The extra pass was easy to fix, but I am still scratching my head
&lt;br&gt;about the best way eliminate the phase error.
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Chuck 
&lt;br&gt;&lt;a href=&quot;http://www.pacificsites.com/~ccrayne/charles.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.pacificsites.com/~ccrayne/charles.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20315316&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-devel-f3600.html&quot; embed=&quot;fixTarget[3600]&quot; target=&quot;_top&quot; &gt;nasm-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/multiple-error-messages-per-error-tp20311010p20315316.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20311608</id>
	<title>Re: multiple error messages per error</title>
	<published>2008-11-03T13:38:33Z</published>
	<updated>2008-11-03T13:38:33Z</updated>
	<author>
		<name>Charles Crayne</name>
	</author>
	<content type="html">On Mon, 03 Nov 2008 13:15:35 -0500
&lt;br&gt;Frank Kotler &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20311608&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fbkotler@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Not too serious a bug, I guess, since it doesn't seem to interfere
&lt;br&gt;&amp;gt; with &amp;quot;good&amp;quot; files, but... I thought we were reporting errors only on
&lt;br&gt;&amp;gt; the &amp;quot;last&amp;quot; pass. (Nasm getting confused about which one is &amp;quot;last&amp;quot;???)
&lt;br&gt;&lt;br&gt;Personally, I am more annoyed by NASM issuing a &amp;quot;phase error&amp;quot; message
&lt;br&gt;for something as simple as an undefined symbol. I'll take a look at it.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Chuck 
&lt;br&gt;&lt;a href=&quot;http://www.pacificsites.com/~ccrayne/charles.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.pacificsites.com/~ccrayne/charles.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20311608&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-devel-f3600.html&quot; embed=&quot;fixTarget[3600]&quot; target=&quot;_top&quot; &gt;nasm-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/multiple-error-messages-per-error-tp20311010p20311608.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20311010</id>
	<title>multiple error messages per error</title>
	<published>2008-11-03T10:15:35Z</published>
	<updated>2008-11-03T10:15:35Z</updated>
	<author>
		<name>Frank Kotler-3</name>
	</author>
	<content type="html">Ah, sh...
&lt;br&gt;&lt;br&gt;Jeff Owens reported that he was seeing duplicate error messages from the 
&lt;br&gt;latest Nasm. I wasn't seeing this, and asked him for an example...
&lt;br&gt;&lt;br&gt;-------------
&lt;br&gt;jeff wrote:
&lt;br&gt;&lt;br&gt;...
&lt;br&gt;&amp;nbsp;&amp;gt; Whoa! this problem isn't easy to produce. I tried a simple
&lt;br&gt;&amp;nbsp;&amp;gt; source file and no problems appeared? I tried the original
&lt;br&gt;&amp;nbsp;&amp;gt; files without a library and the problem occurred. I'll
&lt;br&gt;&amp;nbsp;&amp;gt; put the source files on web page as:
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; &lt;a href=&quot;http://linuxasmtools.net/xx.tar.gz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://linuxasmtools.net/xx.tar.gz&lt;/a&gt;&amp;nbsp;&amp;lt;&lt;a href=&quot;http://linuxasmtools.net/xx.tar.gz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://linuxasmtools.net/xx.tar.gz&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; I can create the problem here by just typing &amp;quot;make&amp;quot;
&lt;br&gt;&lt;br&gt;Oh, my! After a little experimentation, I can get multiple error 
&lt;br&gt;messages from a much simpler file:
&lt;br&gt;&lt;br&gt;jmp bar
&lt;br&gt;foo:
&lt;br&gt;&lt;br&gt;Assembling with just &amp;quot;nasm xx.asm&amp;quot; - without even the &amp;quot;-O&amp;quot; switch - 
&lt;br&gt;produces:
&lt;br&gt;&lt;br&gt;xx.asm:1: error: symbol `bar' undefined
&lt;br&gt;xx.asm:3: error: phase error detected at end of assembly.
&lt;br&gt;xx.asm:1: error: symbol `bar' undefined
&lt;br&gt;&lt;br&gt;Without the &amp;quot;foo:&amp;quot; label, I get only the expected single error... and it 
&lt;br&gt;has to be *after* the error... Hmmm... seems to have cropped up 
&lt;br&gt;somewhere between 2.04rc1 and 2.04...
&lt;br&gt;...
&lt;br&gt;---------------
&lt;br&gt;&lt;br&gt;... in 2.04rc2, specifically. Possibly related to resolving forward 
&lt;br&gt;references whether we're optimizing or not???
&lt;br&gt;&lt;br&gt;Not too serious a bug, I guess, since it doesn't seem to interfere with 
&lt;br&gt;&amp;quot;good&amp;quot; files, but... I thought we were reporting errors only on the 
&lt;br&gt;&amp;quot;last&amp;quot; pass. (Nasm getting confused about which one is &amp;quot;last&amp;quot;???)
&lt;br&gt;&lt;br&gt;Sorry,
&lt;br&gt;Frank
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20311010&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-devel-f3600.html&quot; embed=&quot;fixTarget[3600]&quot; target=&quot;_top&quot; &gt;nasm-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/multiple-error-messages-per-error-tp20311010p20311010.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20238240</id>
	<title>Re: Opinion: is -w/-W worth doing a patch release over?</title>
	<published>2008-10-29T16:48:01Z</published>
	<updated>2008-10-29T16:48:01Z</updated>
	<author>
		<name>Frank Kotler-3</name>
	</author>
	<content type="html">H. Peter Anvin wrote:
&lt;br&gt;&lt;br&gt;...
&lt;br&gt;&amp;gt; I think I'm going to make a 2.05.01 release; it is low cost and low
&lt;br&gt;&amp;gt; risk, since we're not changing any actual code generation.
&lt;br&gt;&lt;br&gt;Okay, that's the &amp;quot;right thing&amp;quot;. Thanks! Got it up on SF, too.
&lt;br&gt;&lt;br&gt;Best,
&lt;br&gt;Frank
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20238240&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-devel-f3600.html&quot; embed=&quot;fixTarget[3600]&quot; target=&quot;_top&quot; &gt;nasm-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Opinion%3A-is--w--W-worth-doing-a-patch-release-over--tp20181717p20238240.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20237883</id>
	<title>Re: help with linking?</title>
	<published>2008-10-29T16:18:59Z</published>
	<updated>2008-10-29T16:18:59Z</updated>
	<author>
		<name>H. Peter Anvin</name>
	</author>
	<content type="html">Tyler Littlefield wrote:
&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt; I was wondering how a linking of nasm to other libraries could be pulled
&lt;br&gt;&amp;gt; off.
&lt;br&gt;&amp;gt; I've wanted to use functions from other libraries, such as math.h (pow) etc,
&lt;br&gt;&amp;gt; but am not sure how to link--ideas would be great.
&lt;br&gt;&lt;br&gt;It depends on the operating system.
&lt;br&gt;&lt;br&gt;On Unix operating systems, or on Windows using MinGW, the easiest way is
&lt;br&gt;to use your C compiler to link:
&lt;br&gt;&lt;br&gt;cc -o output input1.o input2.o [-library]
&lt;br&gt;&lt;br&gt;The stanadard library, libc, is automatically linked in, other libraries
&lt;br&gt;you have to specify.
&lt;br&gt;&lt;br&gt;This will also cause the C library startup code to be included, which is
&lt;br&gt;necessary in order to invoke arbitrary functions.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -hpa
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-users mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20237883&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-users-f3602.html&quot; embed=&quot;fixTarget[3602]&quot; target=&quot;_top&quot; &gt;nasm-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/help-with-linking--tp20237467p20237883.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20237467</id>
	<title>help with linking?</title>
	<published>2008-10-29T15:47:23Z</published>
	<updated>2008-10-29T15:47:23Z</updated>
	<author>
		<name>Tyler Littlefield</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;I was wondering how a linking of nasm to other libraries could be pulled
&lt;br&gt;off.
&lt;br&gt;I've wanted to use functions from other libraries, such as math.h (pow) etc,
&lt;br&gt;but am not sure how to link--ideas would be great.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Tyler Littlefield
&lt;br&gt;email: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20237467&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tyler@...&lt;/a&gt;
&lt;br&gt;web: tysdomain-com
&lt;br&gt;Visit for quality software and web design.
&lt;br&gt;skype: st8amnd2005
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-users mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20237467&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-users-f3602.html&quot; embed=&quot;fixTarget[3602]&quot; target=&quot;_top&quot; &gt;nasm-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/help-with-linking--tp20237467p20237467.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20232326</id>
	<title>Re: Opinion: is -w/-W worth doing a patch release over?</title>
	<published>2008-10-29T10:50:33Z</published>
	<updated>2008-10-29T10:50:33Z</updated>
	<author>
		<name>H. Peter Anvin</name>
	</author>
	<content type="html">Frank Kotler wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Well, it's &amp;quot;only a warning&amp;quot;...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Would be nice to get it fixed, but at the rate you've been pushing out 
&lt;br&gt;&amp;gt; new versions, it probably won't be too long a wait in any case. I guess 
&lt;br&gt;&amp;gt; the risk is that the &amp;quot;distros&amp;quot; will pick it up. Not the end of the world 
&lt;br&gt;&amp;gt; - they've had worse.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Where there are &amp;quot;new features&amp;quot; coming (to encourage people to upgrade), 
&lt;br&gt;&amp;gt; it probably won't hurt to let this one wait.
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;Well, I don't know how far out the next release is going to be. &amp;nbsp;It
&lt;br&gt;looks like we're making some pretty drastic changes.
&lt;br&gt;&lt;br&gt;I think I'm going to make a 2.05.01 release; it is low cost and low
&lt;br&gt;risk, since we're not changing any actual code generation.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -hpa
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20232326&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-devel-f3600.html&quot; embed=&quot;fixTarget[3600]&quot; target=&quot;_top&quot; &gt;nasm-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Opinion%3A-is--w--W-worth-doing-a-patch-release-over--tp20181717p20232326.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20220962</id>
	<title>Re: Opinion: is -w/-W worth doing a patch release over?</title>
	<published>2008-10-28T21:55:51Z</published>
	<updated>2008-10-28T21:55:51Z</updated>
	<author>
		<name>Frank Kotler-3</name>
	</author>
	<content type="html">H. Peter Anvin wrote:
&lt;br&gt;&amp;gt; H. Peter Anvin wrote:
&lt;br&gt;&amp;gt;&amp;gt; The -w/-W option is broken in 2.05. &amp;nbsp;I'm thinking of doing a 2.05.01 or 
&lt;br&gt;&amp;gt;&amp;gt; 2.05p1 to fix it. &amp;nbsp;Thoughts?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Anyone give a hoot?
&lt;br&gt;&lt;br&gt;Well, it's &amp;quot;only a warning&amp;quot;...
&lt;br&gt;&lt;br&gt;Would be nice to get it fixed, but at the rate you've been pushing out 
&lt;br&gt;new versions, it probably won't be too long a wait in any case. I guess 
&lt;br&gt;the risk is that the &amp;quot;distros&amp;quot; will pick it up. Not the end of the world 
&lt;br&gt;- they've had worse.
&lt;br&gt;&lt;br&gt;Where there are &amp;quot;new features&amp;quot; coming (to encourage people to upgrade), 
&lt;br&gt;it probably won't hurt to let this one wait.
&lt;br&gt;&lt;br&gt;Best,
&lt;br&gt;Frank
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20220962&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-devel-f3600.html&quot; embed=&quot;fixTarget[3600]&quot; target=&quot;_top&quot; &gt;nasm-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Opinion%3A-is--w--W-worth-doing-a-patch-release-over--tp20181717p20220962.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20219684</id>
	<title>Re: Opinion: is -w/-W worth doing a patch release over?</title>
	<published>2008-10-28T19:05:31Z</published>
	<updated>2008-10-28T19:05:31Z</updated>
	<author>
		<name>Keith Kanios-2</name>
	</author>
	<content type="html">H. Peter Anvin wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; H. Peter Anvin wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; The -w/-W option is broken in 2.05. &amp;nbsp;I'm thinking of doing a 2.05.01 or 
&lt;br&gt;&amp;gt;&amp;gt; 2.05p1 to fix it. &amp;nbsp;Thoughts?
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Anyone give a hoot?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	-hpa
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;Doesn't sound like it. Going once... going twice...
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20219684&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-devel-f3600.html&quot; embed=&quot;fixTarget[3600]&quot; target=&quot;_top&quot; &gt;nasm-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Opinion%3A-is--w--W-worth-doing-a-patch-release-over--tp20181717p20219684.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20218826</id>
	<title>Re: Opinion: is -w/-W worth doing a patch release over?</title>
	<published>2008-10-28T17:23:16Z</published>
	<updated>2008-10-28T17:23:16Z</updated>
	<author>
		<name>H. Peter Anvin</name>
	</author>
	<content type="html">H. Peter Anvin wrote:
&lt;br&gt;&amp;gt; The -w/-W option is broken in 2.05. &amp;nbsp;I'm thinking of doing a 2.05.01 or 
&lt;br&gt;&amp;gt; 2.05p1 to fix it. &amp;nbsp;Thoughts?
&lt;br&gt;&lt;br&gt;Anyone give a hoot?
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -hpa
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20218826&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-devel-f3600.html&quot; embed=&quot;fixTarget[3600]&quot; target=&quot;_top&quot; &gt;nasm-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Opinion%3A-is--w--W-worth-doing-a-patch-release-over--tp20181717p20218826.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20201823</id>
	<title>Re: [Nasm-cvs] output: add common file outlib.c for common functions; realsize()</title>
	<published>2008-10-27T23:02:24Z</published>
	<updated>2008-10-27T23:02:24Z</updated>
	<author>
		<name>H. Peter Anvin</name>
	</author>
	<content type="html">Frank Kotler wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; H. Peter Anvin wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt;&amp;gt; diff --git a/outlib.h b/outlib.h
&lt;br&gt;&amp;gt;&amp;gt; new file mode 100644
&lt;br&gt;&amp;gt;&amp;gt; index 0000000..03524b9
&lt;br&gt;&amp;gt;&amp;gt; --- /dev/null
&lt;br&gt;&amp;gt;&amp;gt; +++ b/outlib.h
&lt;br&gt;&amp;gt;&amp;gt; @@ -0,0 +1,9 @@
&lt;br&gt;&amp;gt;&amp;gt; +#ifndef NASM_OUTLIB_H
&lt;br&gt;&amp;gt;&amp;gt; +#define NSAM_OUTLIB_H
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Typo?
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;Typo.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -hpa
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20201823&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-devel-f3600.html&quot; embed=&quot;fixTarget[3600]&quot; target=&quot;_top&quot; &gt;nasm-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A--Nasm-cvs--output%3A-add-common-file-outlib.c-for-common-functions--realsize%28%29-tp20201785p20201823.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20201785</id>
	<title>Re: [Nasm-cvs] output: add common file outlib.c for common functions; realsize()</title>
	<published>2008-10-27T22:57:26Z</published>
	<updated>2008-10-27T22:57:26Z</updated>
	<author>
		<name>Frank Kotler-3</name>
	</author>
	<content type="html">H. Peter Anvin wrote:
&lt;br&gt;&lt;br&gt;...
&lt;br&gt;&amp;gt; diff --git a/outlib.h b/outlib.h
&lt;br&gt;&amp;gt; new file mode 100644
&lt;br&gt;&amp;gt; index 0000000..03524b9
&lt;br&gt;&amp;gt; --- /dev/null
&lt;br&gt;&amp;gt; +++ b/outlib.h
&lt;br&gt;&amp;gt; @@ -0,0 +1,9 @@
&lt;br&gt;&amp;gt; +#ifndef NASM_OUTLIB_H
&lt;br&gt;&amp;gt; +#define NSAM_OUTLIB_H
&lt;br&gt;&lt;br&gt;Typo?
&lt;br&gt;&lt;br&gt;Best,
&lt;br&gt;Frank
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20201785&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-devel-f3600.html&quot; embed=&quot;fixTarget[3600]&quot; target=&quot;_top&quot; &gt;nasm-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A--Nasm-cvs--output%3A-add-common-file-outlib.c-for-common-functions--realsize%28%29-tp20201785p20201785.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20181717</id>
	<title>Opinion: is -w/-W worth doing a patch release over?</title>
	<published>2008-10-26T21:38:52Z</published>
	<updated>2008-10-26T21:38:52Z</updated>
	<author>
		<name>H. Peter Anvin</name>
	</author>
	<content type="html">The -w/-W option is broken in 2.05. &amp;nbsp;I'm thinking of doing a 2.05.01 or 
&lt;br&gt;2.05p1 to fix it. &amp;nbsp;Thoughts?
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -hpa
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Nasm-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20181717&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Nasm-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/nasm-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/nasm-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/nasm-devel-f3600.html&quot; embed=&quot;fixTarget[3600]&quot; target=&quot;_top&quot; &gt;nasm-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Opinion%3A-is--w--W-worth-doing-a-patch-release-over--tp20181717p20181717.html" />
</entry>

</feed>
