<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" version="0.3">
  <title>Feed for discussion Tip of the Day in project IDE.</title>
  <link rel="alternate" href="https://community.qnx.com/sf/discussion/do/listTopics/projects.ide/discussion.tip_of_the_day" />
  <tagline>Posts for  Tip of the Day</tagline>
  <entry>
    <title>post117936: Re: Qnx IDE: Tip of the Day #26: Launch script on target</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post117936" />
    <author>
      <name>Murugaiyan Perumal(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post117936</id>
    <modified>2017-08-02T02:39:50Z</modified>
    <issued>2017-08-02T02:39:50Z</issued>
    <summary type="text/plain" mode="escaped">I&amp;#160;have&amp;#160;target&amp;#160;shell&amp;#160;scripts&amp;#160;which&amp;#160;will&amp;#160;run&amp;#160;couple&amp;#160;of&amp;#160;applications&amp;#160;inside&amp;#160;the&amp;#160;script.&amp;#160;I&amp;#160;created&amp;#160;debug&amp;#160;launcher&amp;#160;and&amp;#160;set&amp;#160;target&amp;#160;shell&amp;#160;script&amp;#160;as&amp;#160;remote&amp;#160;executable.&amp;#160;I&amp;#160;can&amp;#160;able&amp;#160;to&amp;#160;execute&amp;#160;the&amp;#160;target&amp;#160;scripts&amp;#160;successfully&amp;#160;from&amp;#160;IDE,&amp;#160;But&amp;#160;I&amp;#160;faced&amp;#160;couple&amp;#160;of&amp;#160;issue.&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Issue&amp;#160;1:&amp;#160;&lt;br/&gt;&lt;br/&gt;In&amp;#160;my&amp;#160;target&amp;#160;shell&amp;#160;script,&amp;#160;the&amp;#160;application&amp;#160;shall&amp;#160;run&amp;#160;in&amp;#160;the&amp;#160;back&amp;#160;ground&amp;#160;(using&amp;#160;&amp;amp;)&amp;#160;process.&amp;#160;The&amp;#160;debugger&amp;#160;immediately&amp;#160;goes&amp;#160;&amp;#160;to&amp;#160;exit&amp;#160;state&amp;#160;after&amp;#160;it&amp;#160;run&amp;#160;the&amp;#160;application&amp;#160;from&amp;#160;the&amp;#160;target&amp;#160;shell.&amp;#160;&lt;br/&gt;&lt;br/&gt;Solution:&lt;br/&gt;&lt;br/&gt;I&amp;#160;solved&amp;#160;it&amp;#160;by&amp;#160;removing&amp;#160;the&amp;#160;&amp;amp;&amp;#160;symbol&amp;#160;from&amp;#160;the&amp;#160;shell&amp;#160;for&amp;#160;particular&amp;#160;application.&amp;#160;I&amp;#160;can&amp;#160;see&amp;#160;the&amp;#160;debugger&amp;#160;is&amp;#160;running.&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Issue&amp;#160;2:&amp;#160;&lt;br/&gt;&lt;br/&gt;I'm&amp;#160;not&amp;#160;able&amp;#160;to&amp;#160;debug&amp;#160;the&amp;#160;application&amp;#160;which&amp;#160;starts&amp;#160;from&amp;#160;the&amp;#160;target&amp;#160;shell.&amp;#160;My&amp;#160;intention&amp;#160;is&amp;#160;to&amp;#160;debug&amp;#160;the&amp;#160;application&amp;#160;which&amp;#160;is&amp;#160;inside&amp;#160;the&amp;#160;shell&amp;#160;script.&amp;#160;Any&amp;#160;suggestion&amp;#160;on&amp;#160;how&amp;#160;to&amp;#160;debug&amp;#160;the&amp;#160;application&amp;#160;which&amp;#160;runs&amp;#160;from&amp;#160;the&amp;#160;script.&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;However,&amp;#160;I&amp;#160;can&amp;#160;able&amp;#160;to&amp;#160;debug&amp;#160;the&amp;#160;application&amp;#160;by&amp;#160;attaching&amp;#160;the&amp;#160;debugger&amp;#160;"Attach&amp;#160;to&amp;#160;debugger&amp;#160;Process".&amp;#160;Also&amp;#160;by&amp;#160;debugging&amp;#160;the&amp;#160;application&amp;#160;if&amp;#160;I&amp;#160;set&amp;#160;remote&amp;#160;executable&amp;#160;as&amp;#160;application&amp;#160;instead&amp;#160;of&amp;#160;target&amp;#160;shell&amp;#160;script.&amp;#160;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Murugaiyan Perumal(deleted)</dc:creator>
    <dc:date>2017-08-02T02:39:50Z</dc:date>
  </entry>
  <entry>
    <title>post109033: subscribe</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post109033" />
    <author>
      <name>Marcelo Souza Ramos(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post109033</id>
    <modified>2014-02-25T20:23:12Z</modified>
    <issued>2014-02-25T20:23:12Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;[cid:_1_08CCBDD808CCBA88006D8B0B83257B17]&amp;lt;http://www.all-logistica.com/&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Marcelo&amp;#160;Souza&amp;#160;Ramos&lt;br/&gt;&lt;br/&gt;Gerência&amp;#160;TI&lt;br/&gt;&lt;br/&gt;+55&amp;#160;41&amp;#160;2141-7393&lt;br/&gt;&lt;br/&gt;ALL&amp;#160;-&amp;#160;América&amp;#160;Latina&amp;#160;Logística&amp;#160;|&amp;#160;Visite&amp;#160;nosso&amp;#160;site:&amp;#160;www.all-logistica.com&amp;lt;http://www.all-logistica.com&amp;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;&lt;br/&gt;&lt;br/&gt;=======================================&lt;br/&gt;&lt;br/&gt;Este&amp;#160;documento&amp;#160;pode&amp;#160;incluir&amp;#160;informação&amp;#160;confidencial&amp;#160;e&amp;#160;de&amp;#160;propriedade&amp;#160;restrita&amp;#160;da&amp;#160;América&amp;#160;Latina&amp;#160;Logística&amp;#160;e&amp;#160;afiliadas,&amp;#160;e&amp;#160;apenas&amp;#160;pode&amp;#160;ser&amp;#160;lido&amp;#160;por&amp;#160;aquele(s)&amp;#160;ao&amp;#160;qual&amp;#160;o&amp;#160;mesmo&amp;#160;tenha&amp;#160;sido&amp;#160;endereçado.&amp;#160;Se&amp;#160;você&amp;#160;recebeu&amp;#160;essa&amp;#160;mensagem&amp;#160;de&amp;#160;e-mail&amp;#160;indevidamente,&amp;#160;por&amp;#160;favor,&amp;#160;avise-nos&amp;#160;imediatamente.&amp;#160;Quaisquer&amp;#160;opiniões&amp;#160;ou&amp;#160;informações&amp;#160;expressadas&amp;#160;neste&amp;#160;e-mail&amp;#160;pertencem&amp;#160;ao&amp;#160;seu&amp;#160;remetente&amp;#160;e&amp;#160;não&amp;#160;necessariamente&amp;#160;coincidem&amp;#160;com&amp;#160;aquelas&amp;#160;da&amp;#160;América&amp;#160;Latina&amp;#160;Logística&amp;#160;e&amp;#160;afiliadas.&amp;#160;Este&amp;#160;documento&amp;#160;não&amp;#160;pode&amp;#160;ser&amp;#160;reproduzido,&amp;#160;copiado,&amp;#160;distribuido,&amp;#160;publicado&amp;#160;ou&amp;#160;modificado&amp;#160;por&amp;#160;terceiros,&amp;#160;sem&amp;#160;a&amp;#160;prévia&amp;#160;autorização&amp;#160;por&amp;#160;escrito&amp;#160;da&amp;#160;América&amp;#160;Latina&amp;#160;Logística&amp;#160;e&amp;#160;afiliadas.&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Marcelo Souza Ramos(deleted)</dc:creator>
    <dc:date>2014-02-25T20:23:12Z</dc:date>
  </entry>
  <entry>
    <title>post105372: Subscribe</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post105372" />
    <author>
      <name>Marcelo Souza Ramos(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post105372</id>
    <modified>2013-09-24T19:02:58Z</modified>
    <issued>2013-09-24T19:02:58Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;[cid:_1_08CCBDD808CCBA88006D8B0B83257B17]&amp;lt;http://www.all-logistica.com/&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Marcelo&amp;#160;Souza&amp;#160;Ramos&lt;br/&gt;&lt;br/&gt;Gerência&amp;#160;TI&lt;br/&gt;&lt;br/&gt;+55&amp;#160;41&amp;#160;2141-7393&lt;br/&gt;&lt;br/&gt;ALL&amp;#160;-&amp;#160;América&amp;#160;Latina&amp;#160;Logística&amp;#160;|&amp;#160;Visite&amp;#160;nosso&amp;#160;site:&amp;#160;www.all-logistica.com&amp;lt;http://www.all-logistica.com&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Marcelo Souza Ramos(deleted)</dc:creator>
    <dc:date>2013-09-24T19:02:58Z</dc:date>
  </entry>
  <entry>
    <title>post83627: Open a folder</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post83627" />
    <author>
      <name>Mario Charest</name>
    </author>
    <id>https://community.qnx.com/sf/go/post83627</id>
    <modified>2011-03-01T16:14:12Z</modified>
    <issued>2011-03-01T16:14:12Z</issued>
    <summary type="text/plain" mode="escaped">Eclipse&amp;#160;doesn't&amp;#160;have&amp;#160;an&amp;#160;option&amp;#160;to&amp;#160;open&amp;#160;Explorer&amp;#160;on&amp;#160;a&amp;#160;file/folder,&amp;#160;say&amp;#160;for&amp;#160;example&amp;#160;if&amp;#160;you&amp;#160;want&amp;#160;to&amp;#160;zip&amp;#160;them.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Here&amp;#160;is&amp;#160;how&amp;#160;to&amp;#160;do&amp;#160;this:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;http://www.eclipsezone.com/eclipse/forums/t77655.html</summary>
    <dc:creator>Mario Charest</dc:creator>
    <dc:date>2011-03-01T16:14:12Z</dc:date>
  </entry>
  <entry>
    <title>post57940: Qnx IDE: Tip of the Day #26: Launch script on target</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post57940" />
    <author>
      <name>Elena Laskavaia</name>
    </author>
    <id>https://community.qnx.com/sf/go/post57940</id>
    <modified>2010-06-25T18:20:56Z</modified>
    <issued>2010-06-25T18:20:56Z</issued>
    <summary type="text/plain" mode="escaped">Even&amp;#160;it&amp;#160;is&amp;#160;not&amp;#160;officially&amp;#160;documented&amp;#160;it&amp;#160;is&amp;#160;possible&amp;#160;to&amp;#160;run&amp;#160;target&amp;#160;shell&amp;#160;scripts&amp;#160;from&amp;#160;IDE.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;How&amp;#160;to&amp;#160;do&amp;#160;it:&lt;br/&gt;&lt;br/&gt;Create&amp;#160;a&amp;#160;normal&amp;#160;Qnx&amp;#160;Qconn&amp;#160;launch&amp;#160;configuration.&amp;#160;Select&amp;#160;ANY&amp;#160;project&amp;#160;and&amp;#160;ANY&amp;#160;binary&lt;br/&gt;&lt;br/&gt;in&amp;#160;the&amp;#160;Main&amp;#160;page&amp;#160;(this&amp;#160;is&amp;#160;required&amp;#160;to&amp;#160;satisfy&amp;#160;IDE&amp;#160;checks,&amp;#160;these&amp;#160;settings&amp;#160;won't&amp;#160;be&amp;#160;used).&lt;br/&gt;&lt;br/&gt;In&amp;#160;Upload&amp;#160;tab,&amp;#160;select&amp;#160;"Use&amp;#160;executable&amp;#160;on&amp;#160;target",&amp;#160;and&amp;#160;type&amp;#160;script&amp;#160;name&amp;#160;(or&amp;#160;use&amp;#160;browse),&lt;br/&gt;&lt;br/&gt;Script&amp;#160;must&amp;#160;have&amp;#160;+x&amp;#160;set&amp;#160;already.&amp;#160;Specify&amp;#160;script&amp;#160;arguments&amp;#160;in&amp;#160;Arguments&amp;#160;tab.&amp;#160;Now&amp;#160;you&amp;#160;can&amp;#160;run&amp;#160;it.&lt;br/&gt;&lt;br/&gt;It&amp;#160;will&amp;#160;print&amp;#160;output&amp;#160;on&amp;#160;console.&amp;#160;If&amp;#160;you&amp;#160;want&amp;#160;to&amp;#160;save&amp;#160;output&amp;#160;to&amp;#160;a&amp;#160;file,&amp;#160;you&amp;#160;can&amp;#160;use&amp;#160;Common&amp;#160;tab&amp;#160;to&amp;#160;set&amp;#160;it.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;other&amp;#160;"trick"&amp;#160;related&amp;#160;to&amp;#160;that,&amp;#160;if&amp;#160;you&amp;#160;doing&amp;#160;system&amp;#160;profiling&amp;#160;and&amp;#160;your&amp;#160;script&amp;#160;is&amp;#160;a&amp;#160;test&amp;#160;for&amp;#160;already&lt;br/&gt;&lt;br/&gt;running&amp;#160;processes,&amp;#160;you&amp;#160;can&amp;#160;setup&amp;#160;launch&amp;#160;configuration&amp;#160;for&amp;#160;this&amp;#160;test&amp;#160;script&amp;#160;as&amp;#160;describe&amp;#160;above&lt;br/&gt;&lt;br/&gt;but&amp;#160;add&amp;#160;Kernel&amp;#160;Logging&amp;#160;Tool&amp;#160;to&amp;#160;capture&amp;#160;the&amp;#160;log&amp;#160;associated&amp;#160;with&amp;#160;the&amp;#160;test.</summary>
    <dc:creator>Elena Laskavaia</dc:creator>
    <dc:date>2010-06-25T18:20:56Z</dc:date>
  </entry>
  <entry>
    <title>post48559: Qnx IDE: Tip of the Day #25: Help infocenter</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post48559" />
    <author>
      <name>Elena Laskavaia</name>
    </author>
    <id>https://community.qnx.com/sf/go/post48559</id>
    <modified>2010-03-01T20:50:51Z</modified>
    <issued>2010-03-01T20:50:51Z</issued>
    <summary type="text/plain" mode="escaped">If&amp;#160;you&amp;#160;want&amp;#160;to&amp;#160;access&amp;#160;QNX&amp;#160;User&amp;#160;documentation&amp;#160;that&amp;#160;comes&amp;#160;with&amp;#160;IDE&amp;#160;without&amp;#160;running&amp;#160;IDE,&amp;#160;you&lt;br/&gt;&lt;br/&gt;can&amp;#160;start&amp;#160;"infocenter".&amp;#160;It&amp;#160;is&amp;#160;a&amp;#160;web&amp;#160;service&amp;#160;that&amp;#160;would&amp;#160;allow&amp;#160;to&amp;#160;browse&amp;#160;documentation&amp;#160;using&amp;#160;regular&amp;#160;web&amp;#160;browser.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;You&amp;#160;can&amp;#160;start&amp;#160;eclipse&amp;#160;infocenter&amp;#160;from&amp;#160;command&amp;#160;line:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;(for&amp;#160;IDE&amp;#160;4.6)&lt;br/&gt;&lt;br/&gt;cd&amp;#160;&amp;lt;IDE&amp;#160;installation&amp;#160;folder,&amp;#160;parent&amp;#160;of&amp;#160;eclipse&amp;#160;folder&amp;gt;&lt;br/&gt;&lt;br/&gt;cp&amp;#160;eclipse/qde&amp;#160;eclipse/eclipse&amp;#160;#this&amp;#160;needed&amp;#160;because&amp;#160;otherwise&amp;#160;tool&amp;#160;would&amp;#160;not&amp;#160;recognize&amp;#160;installation&amp;#160;folder&lt;br/&gt;&lt;br/&gt;java&amp;#160;-cp&amp;#160;eclipse/plugins/org.eclipse.help.base_3.3.1.v20070813_33x.jar:eclipse/plugins/org.mortbay.jetty_5.1.11.&lt;br/&gt;&lt;br/&gt;v200706111724.jar&amp;#160;org.eclipse.help.standalone.Infocenter&amp;#160;-command&amp;#160;start&amp;#160;-eclipsehome&amp;#160;./eclipse/&amp;#160;-port&amp;#160;7000&amp;#160;-vmargs&amp;#160;-Xmx512M&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;To&amp;#160;access&amp;#160;it:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;http://&amp;lt;your&amp;#160;host&amp;gt;:7000/help/index.jsp&amp;#160;&amp;#160;(assuming&amp;#160;you&amp;#160;run&amp;#160;on&amp;#160;7000)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Also&amp;#160;see&amp;#160;general&amp;#160;eclipse&amp;#160;instructions&amp;#160;here:&lt;br/&gt;&lt;br/&gt;http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.platform.doc.isv/reference/misc/help_infocenter.html?view=co&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Elena Laskavaia</dc:creator>
    <dc:date>2010-03-01T20:50:51Z</dc:date>
  </entry>
  <entry>
    <title>post48440: Qnx IDE: Tip of the Day #24: Target Deactivation</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post48440" />
    <author>
      <name>Elena Laskavaia</name>
    </author>
    <id>https://community.qnx.com/sf/go/post48440</id>
    <modified>2010-02-26T17:47:51Z</modified>
    <issued>2010-02-26T17:47:51Z</issued>
    <summary type="text/plain" mode="escaped">If&amp;#160;you&amp;#160;happen&amp;#160;to&amp;#160;have&amp;#160;many&amp;#160;targets&amp;#160;(target&amp;#160;-&amp;#160;computer/boards&amp;#160;that&amp;#160;runs&amp;#160;Neutrino)&lt;br/&gt;&lt;br/&gt;it&amp;#160;clutters&amp;#160;the&amp;#160;target&amp;#160;navigator&amp;#160;and&amp;#160;other&amp;#160;tools&amp;#160;when&amp;#160;you&amp;#160;need&amp;#160;to&amp;#160;select&amp;#160;one.&lt;br/&gt;&lt;br/&gt;You&amp;#160;can&amp;#160;"deactivate"&amp;#160;ones&amp;#160;you&amp;#160;are&amp;#160;not&amp;#160;using&amp;#160;-&amp;#160;to&amp;#160;do&amp;#160;that&amp;#160;open&amp;#160;Navigator&amp;#160;view&amp;#160;(Window-&amp;gt;Show&amp;#160;View-&amp;gt;Other...-&amp;gt;General-&amp;gt;Navigator)&lt;br/&gt;&lt;br/&gt;and&amp;#160;you&amp;#160;can&amp;#160;see&amp;#160;your&amp;#160;targets&amp;#160;as&amp;#160;projects&amp;#160;there.&amp;#160;Select&amp;#160;ones&amp;#160;you&amp;#160;want&amp;#160;to&amp;#160;de-activate&amp;#160;and&amp;#160;close&amp;#160;them&amp;#160;&lt;br/&gt;&lt;br/&gt;(right&amp;#160;click&amp;#160;and&amp;#160;select&amp;#160;Close&amp;#160;Project).&amp;#160;&lt;br/&gt;&lt;br/&gt;If&amp;#160;you&amp;#160;now&amp;#160;switch&amp;#160;back&amp;#160;to&amp;#160;Target&amp;#160;Navigator&amp;#160;it&amp;#160;would&amp;#160;be&amp;#160;gone&amp;#160;from&amp;#160;the&amp;#160;list.&lt;br/&gt;&lt;br/&gt;To&amp;#160;re-active&amp;#160;select&amp;#160;Open&amp;#160;Project&amp;#160;from&amp;#160;Navigator&amp;#160;view.</summary>
    <dc:creator>Elena Laskavaia</dc:creator>
    <dc:date>2010-02-26T17:47:51Z</dc:date>
  </entry>
  <entry>
    <title>post48304: Qnx IDE: Tip of the Day #23: Build Configurations and Make Targets</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post48304" />
    <author>
      <name>Elena Laskavaia</name>
    </author>
    <id>https://community.qnx.com/sf/go/post48304</id>
    <modified>2010-02-25T15:10:24Z</modified>
    <issued>2010-02-25T15:10:24Z</issued>
    <summary type="text/plain" mode="escaped">If&amp;#160;you&amp;#160;use&amp;#160;regular&amp;#160;makefile&amp;#160;projects&amp;#160;in&amp;#160;IDE&amp;#160;you&amp;#160;usually&amp;#160;on&amp;#160;our&amp;#160;own&amp;#160;to&amp;#160;configure&amp;#160;builds&amp;#160;variants&lt;br/&gt;&lt;br/&gt;and&amp;#160;targets&amp;#160;in&amp;#160;make.&amp;#160;However&amp;#160;IDE&amp;#160;can&amp;#160;help&amp;#160;you&amp;#160;to&amp;#160;automate&amp;#160;build&amp;#160;of&amp;#160;certain&amp;#160;specific&amp;#160;configurations.&lt;br/&gt;&lt;br/&gt;For&amp;#160;example&amp;#160;if&amp;#160;you&amp;#160;build&amp;#160;for&amp;#160;two&amp;#160;platforms&amp;#160;x86&amp;#160;and&amp;#160;arm&amp;#160;and&amp;#160;it&amp;#160;is&amp;#160;determined&amp;#160;by&amp;#160;make&amp;#160;variable&amp;#160;(which&amp;#160;you&amp;#160;normally&amp;#160;set&amp;#160;in&amp;#160;command&amp;#160;line),&amp;#160;there&amp;#160;are&amp;#160;two&amp;#160;ways&amp;#160;you&amp;#160;can&amp;#160;automate&amp;#160;it&amp;#160;in&amp;#160;IDE&amp;#160;-&amp;#160;using&amp;#160;Build&amp;#160;Configurations&amp;#160;and&amp;#160;using&amp;#160;Make&amp;#160;Targets.&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;To&amp;#160;create&amp;#160;new&amp;#160;Make&amp;#160;Target&amp;#160;right&amp;#160;click&amp;#160;on&amp;#160;your&amp;#160;project&amp;#160;and&amp;#160;select&amp;#160;Make&amp;#160;Targets-&amp;gt;Create...&lt;br/&gt;&lt;br/&gt;You&amp;#160;can&amp;#160;give&amp;#160;it&amp;#160;a&amp;#160;name&amp;#160;and&amp;#160;you&amp;#160;can&amp;#160;optionally&amp;#160;define&amp;#160;a&amp;#160;make&amp;#160;command&amp;#160;line.&amp;#160;You&amp;#160;can&amp;#160;build&amp;#160;a&amp;#160;target&amp;#160;using&amp;#160;Make&amp;#160;Target-&amp;gt;Build...&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;To&amp;#160;create&amp;#160;a&amp;#160;new&amp;#160;Build&amp;#160;Configuration&amp;#160;use&amp;#160;menu&amp;#160;Build&amp;#160;Configuration-&amp;gt;Manage...&lt;br/&gt;&lt;br/&gt;It&amp;#160;gives&amp;#160;you&amp;#160;a&amp;#160;lot&amp;#160;more&amp;#160;option&amp;#160;than&amp;#160;make&amp;#160;target.&amp;#160;To&amp;#160;override&amp;#160;make&amp;#160;command&amp;#160;use&amp;#160;C/C++&amp;#160;Build&lt;br/&gt;&lt;br/&gt;make&amp;#160;tab.&amp;#160;You&amp;#160;can&amp;#160;also&amp;#160;change&amp;#160;Environment&amp;#160;Variables&amp;#160;and&amp;#160;some&amp;#160;other&amp;#160;aspects&amp;#160;on&amp;#160;Build&amp;#160;Configuration.&amp;#160;By&amp;#160;default&amp;#160;"Build&amp;#160;Project"&amp;#160;command&amp;#160;would&amp;#160;build&amp;#160;an&amp;#160;active&amp;#160;configuration&amp;#160;(your&amp;#160;choice).&lt;br/&gt;&lt;br/&gt;You&amp;#160;also&amp;#160;can&amp;#160;build&amp;#160;All&amp;#160;or&amp;#160;Selected&amp;#160;configuration&amp;#160;from&amp;#160;project&amp;#160;context&amp;#160;menu.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;For&amp;#160;example&amp;#160;I&amp;#160;can&amp;#160;create&amp;#160;"x86-debug"&amp;#160;configuration&amp;#160;with&amp;#160;a&amp;#160;make&amp;#160;command:&lt;br/&gt;&lt;br/&gt;make&amp;#160;CPULIST=x86&amp;#160;DEBUG=-gdwarf-2&amp;#160;OPTIMIZE_TYPE=NONE&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Make&amp;#160;Targets&amp;#160;and&amp;#160;Build&amp;#160;Configuration&amp;#160;can&amp;#160;work&amp;#160;nicely&amp;#160;together&amp;#160;if&amp;#160;you&amp;#160;use&amp;#160;"default"&amp;#160;make&amp;#160;command&lt;br/&gt;&lt;br/&gt;in&amp;#160;the&amp;#160;Make&amp;#160;Target&amp;#160;definition&amp;#160;and&amp;#160;only&amp;#160;redefine&amp;#160;the&amp;#160;actual&amp;#160;"target".&amp;#160;It&amp;#160;will&amp;#160;use&amp;#160;settings&amp;#160;from&amp;#160;an&amp;#160;"Active"&amp;#160;configuration.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Elena Laskavaia</dc:creator>
    <dc:date>2010-02-25T15:10:24Z</dc:date>
  </entry>
  <entry>
    <title>post42657: QNX IDE Tip of the Day #22:  Quick Access to Anything and Everything</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post42657" />
    <author>
      <name>Christian Damus(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post42657</id>
    <modified>2009-11-26T14:34:08Z</modified>
    <issued>2009-11-26T14:34:08Z</issued>
    <summary type="text/plain" mode="escaped">Ever&amp;#160;wondered&amp;#160;how&amp;#160;to&amp;#160;find&amp;#160;a&amp;#160;view,&amp;#160;command,&amp;#160;or&amp;#160;other&amp;#160;item&amp;#160;in&amp;#160;the&amp;#160;IDE&amp;#160;workbench&amp;#160;when&amp;#160;you&amp;#160;don't&amp;#160;quite&amp;#160;remember&amp;#160;the&amp;#160;name&amp;#160;or&amp;#160;where&amp;#160;it&amp;#160;is&amp;#160;in&amp;#160;the&amp;#160;menus?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;answer&amp;#160;is&amp;#160;Ctrl+3:&amp;#160;&amp;#160;press&amp;#160;this&amp;#160;key&amp;#160;combination,&amp;#160;then&amp;#160;start&amp;#160;typing&amp;#160;a&amp;#160;word.&amp;#160;&amp;#160;The&amp;#160;IDE&amp;#160;will&amp;#160;present&amp;#160;a&amp;#160;list&amp;#160;of&amp;#160;matching&amp;#160;commands,&amp;#160;menus,&amp;#160;views,&amp;#160;perspectives,&amp;#160;preference&amp;#160;pages,&amp;#160;wizards,&amp;#160;and&amp;#160;more&amp;#160;that&amp;#160;match&amp;#160;what&amp;#160;you&amp;#160;typed.&amp;#160;&amp;#160;Just&amp;#160;select&amp;#160;what&amp;#160;you&amp;#160;need&amp;#160;from&amp;#160;the&amp;#160;list&amp;#160;and&amp;#160;voila!</summary>
    <dc:creator>Christian Damus(deleted)</dc:creator>
    <dc:date>2009-11-26T14:34:08Z</dc:date>
  </entry>
  <entry>
    <title>post42403: RE: Qnx IDE: Tip of the Day #5: Prompt for command line arguments</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post42403" />
    <author>
      <name>Andy Gryc(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post42403</id>
    <modified>2009-11-23T18:03:59Z</modified>
    <issued>2009-11-23T18:03:59Z</issued>
    <summary type="text/plain" mode="escaped">Okay.&amp;#160;&amp;#160;I&amp;#160;get&amp;#160;it&amp;#160;now--it&amp;#160;must&amp;#160;be&amp;#160;the&amp;#160;exact&amp;#160;literal&amp;#160;"string_prompt"&amp;#160;inside&lt;br/&gt;&lt;br/&gt;the&amp;#160;curly&amp;#160;braces.&amp;#160;&amp;#160;My&amp;#160;assumption&amp;#160;was&amp;#160;that&amp;#160;this&amp;#160;was&amp;#160;a&amp;#160;string&amp;#160;prompt&amp;#160;that&lt;br/&gt;&lt;br/&gt;was&amp;#160;configurable&amp;#160;so&amp;#160;that&amp;#160;you&amp;#160;could&amp;#160;actually&amp;#160;provide&amp;#160;the&amp;#160;prompt&amp;#160;text.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;If&amp;#160;I&amp;#160;use&amp;#160;the&amp;#160;value&amp;#160;${string_prompt}&amp;#160;exactly&amp;#160;as&amp;#160;written,&amp;#160;it&amp;#160;stops&amp;#160;and&lt;br/&gt;&lt;br/&gt;asks&amp;#160;as&amp;#160;it&amp;#160;should.&amp;#160;&amp;#160;Anything&amp;#160;else&amp;#160;grabs&amp;#160;a&amp;#160;variable&amp;#160;of&amp;#160;that&amp;#160;name.&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;--Andy</summary>
    <dc:creator>Andy Gryc(deleted)</dc:creator>
    <dc:date>2009-11-23T18:03:59Z</dc:date>
  </entry>
  <entry>
    <title>post42399: RE: Qnx IDE: Tip of the Day #5: Prompt for command line arguments</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post42399" />
    <author>
      <name>David Gibbs</name>
    </author>
    <id>https://community.qnx.com/sf/go/post42399</id>
    <modified>2009-11-23T17:47:05Z</modified>
    <issued>2009-11-23T17:47:05Z</issued>
    <summary type="text/plain" mode="escaped">If&amp;#160;you're&amp;#160;trying&amp;#160;to&amp;#160;get&amp;#160;a&amp;#160;launch&amp;#160;to&amp;#160;prompt&amp;#160;for&amp;#160;command-line&amp;#160;arguments,&lt;br/&gt;&lt;br/&gt;I've&amp;#160;had&amp;#160;success&amp;#160;with:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;${string_prompt}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;In&amp;#160;the&amp;#160;"Arguments"&amp;#160;field.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-David&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-----Original&amp;#160;Message-----&lt;br/&gt;&lt;br/&gt;From:&amp;#160;Andy&amp;#160;Gryc&amp;#160;[mailto:community-noreply@qnx.com]&amp;#160;&lt;br/&gt;&lt;br/&gt;Sent:&amp;#160;November&amp;#160;23,&amp;#160;2009&amp;#160;12:24&amp;#160;PM&lt;br/&gt;&lt;br/&gt;To:&amp;#160;tips-ide&lt;br/&gt;&lt;br/&gt;Subject:&amp;#160;Re:&amp;#160;Qnx&amp;#160;IDE:&amp;#160;Tip&amp;#160;of&amp;#160;the&amp;#160;Day&amp;#160;#5:&amp;#160;Prompt&amp;#160;for&amp;#160;command&amp;#160;line&lt;br/&gt;&lt;br/&gt;arguments&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Hi&amp;#160;Elaina,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;can't&amp;#160;seem&amp;#160;to&amp;#160;get&amp;#160;this&amp;#160;tip&amp;#160;to&amp;#160;work.&amp;#160;&amp;#160;What&amp;#160;I&amp;#160;get&amp;#160;instead&amp;#160;is&amp;#160;an&amp;#160;error&lt;br/&gt;&lt;br/&gt;"Reference&amp;#160;to&amp;#160;undefined&amp;#160;variable&amp;#160;PeekAddress".&amp;#160;&amp;#160;This&amp;#160;is&amp;#160;for&amp;#160;a&lt;br/&gt;&lt;br/&gt;command-line&amp;#160;of&amp;#160;just&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;${PeekAddress}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I've&amp;#160;tried&amp;#160;using&amp;#160;double&amp;#160;quotes,&amp;#160;and&amp;#160;question&amp;#160;marks&amp;#160;in&amp;#160;various&lt;br/&gt;&lt;br/&gt;combinations,&amp;#160;but&amp;#160;nothing&amp;#160;seems&amp;#160;to&amp;#160;work.&amp;#160;&amp;#160;What&amp;#160;am&amp;#160;I&amp;#160;missing?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;--Andy&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;&lt;br/&gt;Tip&amp;#160;of&amp;#160;the&amp;#160;Day&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/sf/go/post42390&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>David Gibbs</dc:creator>
    <dc:date>2009-11-23T17:47:05Z</dc:date>
  </entry>
  <entry>
    <title>post42390: Re: Qnx IDE: Tip of the Day #5: Prompt for command line arguments</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post42390" />
    <author>
      <name>Andy Gryc(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post42390</id>
    <modified>2009-11-23T17:24:04Z</modified>
    <issued>2009-11-23T17:24:04Z</issued>
    <summary type="text/plain" mode="escaped">Hi&amp;#160;Elaina,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;can't&amp;#160;seem&amp;#160;to&amp;#160;get&amp;#160;this&amp;#160;tip&amp;#160;to&amp;#160;work.&amp;#160;&amp;#160;What&amp;#160;I&amp;#160;get&amp;#160;instead&amp;#160;is&amp;#160;an&amp;#160;error&amp;#160;"Reference&amp;#160;to&amp;#160;undefined&amp;#160;variable&amp;#160;PeekAddress".&amp;#160;&amp;#160;This&amp;#160;is&amp;#160;for&amp;#160;a&amp;#160;command-line&amp;#160;of&amp;#160;just&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;${PeekAddress}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I've&amp;#160;tried&amp;#160;using&amp;#160;double&amp;#160;quotes,&amp;#160;and&amp;#160;question&amp;#160;marks&amp;#160;in&amp;#160;various&amp;#160;combinations,&amp;#160;but&amp;#160;nothing&amp;#160;seems&amp;#160;to&amp;#160;work.&amp;#160;&amp;#160;What&amp;#160;am&amp;#160;I&amp;#160;missing?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;--Andy</summary>
    <dc:creator>Andy Gryc(deleted)</dc:creator>
    <dc:date>2009-11-23T17:24:04Z</dc:date>
  </entry>
  <entry>
    <title>post34440: Qnx IDE: Tip of the Day #21: Find Memory Corruption Problems</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34440" />
    <author>
      <name>Elena Laskavaia</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34440</id>
    <modified>2009-07-23T17:00:50Z</modified>
    <issued>2009-07-23T17:00:50Z</issued>
    <summary type="text/plain" mode="escaped">IDE&amp;#160;4.6&amp;#160;provides&amp;#160;two&amp;#160;tools&amp;#160;to&amp;#160;help&amp;#160;find&amp;#160;runtime&amp;#160;errors:&lt;br/&gt;&lt;br/&gt;-&amp;#160;Memory&amp;#160;Analysis&amp;#160;Runtime&amp;#160;Error&amp;#160;Detection&lt;br/&gt;&lt;br/&gt;-&amp;#160;Mudflap&amp;#160;Integration&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Memory&amp;#160;Analysis&amp;#160;Runtime&amp;#160;Error&amp;#160;Detection&amp;#160;is&amp;#160;part&amp;#160;of&amp;#160;Memory&amp;#160;Analysis&amp;#160;tool&amp;#160;suite.&lt;br/&gt;&lt;br/&gt;To&amp;#160;run&amp;#160;your&amp;#160;program&amp;#160;with&amp;#160;runtime&amp;#160;error&amp;#160;detection&amp;#160;you&amp;#160;don't&amp;#160;have&amp;#160;to&amp;#160;recompile&amp;#160;it&amp;#160;(but&amp;#160;it&amp;#160;has&lt;br/&gt;&lt;br/&gt;to&amp;#160;be&amp;#160;debug&amp;#160;version&amp;#160;to&amp;#160;see&amp;#160;source&amp;#160;code&amp;#160;associations).&amp;#160;To&amp;#160;do&amp;#160;this&amp;#160;add&amp;#160;Memory&amp;#160;Analysis&amp;#160;tool&lt;br/&gt;&lt;br/&gt;in&amp;#160;the&amp;#160;Tools&amp;#160;tab&amp;#160;of&amp;#160;Launch&amp;#160;Configuration&amp;#160;and&amp;#160;select&amp;#160;Switch&amp;#160;to&amp;#160;this&amp;#160;tool's&amp;#160;perspective&amp;#160;checkbox.&lt;br/&gt;&lt;br/&gt;When&amp;#160;program&amp;#160;run&amp;#160;you&amp;#160;will&amp;#160;see&amp;#160;new&amp;#160;session&amp;#160;created&amp;#160;in&amp;#160;Session&amp;#160;view&amp;#160;of&amp;#160;Memory&amp;#160;Analysis&amp;#160;perspective.&lt;br/&gt;&lt;br/&gt;Double&amp;#160;click&amp;#160;on&amp;#160;session&amp;#160;to&amp;#160;open&amp;#160;it&amp;#160;and&amp;#160;switch&amp;#160;to&amp;#160;Errors&amp;#160;tab.&amp;#160;To&amp;#160;try&amp;#160;it&amp;#160;out&amp;#160;you&amp;#160;can&amp;#160;create&amp;#160;Example&amp;#160;project&amp;#160;(New-&amp;gt;Example...-&amp;gt;QNX&amp;#160;Example&amp;#160;Project&amp;#160;-&amp;#160;Detecting&amp;#160;Runtime&amp;#160;Errors)&amp;#160;it&amp;#160;has&amp;#160;a&amp;#160;code&amp;#160;of&amp;#160;application&amp;#160;with&amp;#160;bugs&amp;#160;in&amp;#160;it.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Mudflap&amp;#160;Integration&amp;#160;of&amp;#160;IDE&amp;#160;allows&amp;#160;you&amp;#160;to&amp;#160;view&amp;#160;errors&amp;#160;detected&amp;#160;by&amp;#160;mudflap&amp;#160;in&amp;#160;convenient&amp;#160;way&amp;#160;with&amp;#160;groping,&amp;#160;sorting&amp;#160;and&amp;#160;source&amp;#160;navigation.&amp;#160;Mudflap&amp;#160;is&amp;#160;gcc&amp;#160;instrumentation&amp;#160;and&amp;#160;runtime&amp;#160;library&amp;#160;(since&amp;#160;QNX&amp;#160;SDP&amp;#160;6.4.1)&amp;#160;that&amp;#160;instrument&amp;#160;your&amp;#160;code&amp;#160;to&amp;#160;watch&amp;#160;for&amp;#160;buffer&amp;#160;overflows&amp;#160;and&amp;#160;other&amp;#160;typical&amp;#160;memory&amp;#160;corruption&amp;#160;errors.&lt;br/&gt;&lt;br/&gt;To&amp;#160;use&amp;#160;it&amp;#160;you&amp;#160;need&amp;#160;to&amp;#160;compile&amp;#160;your&amp;#160;code&amp;#160;with&amp;#160;-fmudflapth&amp;#160;option.&amp;#160;To&amp;#160;use&amp;#160;IDE&amp;#160;integration&amp;#160;add&amp;#160;Mudlfap&amp;#160;tool&amp;#160;in&amp;#160;the&amp;#160;Tools&amp;#160;tab&amp;#160;of&amp;#160;Launch&amp;#160;Configuration.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;difference&amp;#160;between&amp;#160;two&amp;#160;tools:&lt;br/&gt;&lt;br/&gt;-&amp;#160;Memory&amp;#160;Analysis&amp;#160;has&amp;#160;more&amp;#160;false&amp;#160;negative,&amp;#160;but&amp;#160;very&amp;#160;little&amp;#160;false&amp;#160;positive&amp;#160;(i.e.&amp;#160;it&amp;#160;misses&amp;#160;real&amp;#160;errors,&amp;#160;but&amp;#160;do&amp;#160;not&amp;#160;report&amp;#160;incorrect&amp;#160;ones).&amp;#160;Mudlfap&amp;#160;does&amp;#160;the&amp;#160;opposite&amp;#160;-&amp;#160;it&amp;#160;has&amp;#160;more&amp;#160;false&amp;#160;positives&amp;#160;(i.e.&amp;#160;report&amp;#160;errors&amp;#160;which&amp;#160;are&amp;#160;not&amp;#160;correct)&lt;br/&gt;&lt;br/&gt;-&amp;#160;Memory&amp;#160;Analysis&amp;#160;does&amp;#160;not&amp;#160;require&amp;#160;recompilation&amp;#160;and&amp;#160;has&amp;#160;low&amp;#160;performance&amp;#160;impact&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Elena Laskavaia</dc:creator>
    <dc:date>2009-07-23T17:00:50Z</dc:date>
  </entry>
  <entry>
    <title>post31971: Qnx IDE: Tip of the Day #20: Transferring Files to a Target</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post31971" />
    <author>
      <name>Elena Laskavaia</name>
    </author>
    <id>https://community.qnx.com/sf/go/post31971</id>
    <modified>2009-06-17T14:51:46Z</modified>
    <issued>2009-06-17T14:51:46Z</issued>
    <summary type="text/plain" mode="escaped">There&amp;#160;are&amp;#160;few&amp;#160;ways&amp;#160;how&amp;#160;you&amp;#160;can&amp;#160;transfer&amp;#160;files&amp;#160;files&amp;#160;from&amp;#160;host&amp;#160;to&amp;#160;target&amp;#160;(and&amp;#160;visa&amp;#160;versa)&amp;#160;using&amp;#160;IDE.&lt;br/&gt;&lt;br/&gt;The&amp;#160;method&amp;#160;of&amp;#160;transfer&amp;#160;depends&amp;#160;on&amp;#160;conditions&amp;#160;and&amp;#160;connection&amp;#160;method.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;If&amp;#160;you&amp;#160;have&amp;#160;network&amp;#160;connection&amp;#160;and&amp;#160;qconn&amp;#160;is&amp;#160;running&amp;#160;on&amp;#160;a&amp;#160;target:&lt;br/&gt;&lt;br/&gt;*&amp;#160;Target&amp;#160;File&amp;#160;System&amp;#160;Navigator&amp;#160;(TFSN)&amp;#160;View&lt;br/&gt;&lt;br/&gt;**&amp;#160;allows&amp;#160;to&amp;#160;drag&amp;#160;and&amp;#160;drop&amp;#160;files&amp;#160;from&amp;#160;host&amp;#160;(IDE&amp;#160;and&amp;#160;other&amp;#160;programs)&amp;#160;to&amp;#160;the&amp;#160;target&amp;#160;folder&amp;#160;and&amp;#160;other&amp;#160;way&amp;#160;around&lt;br/&gt;&lt;br/&gt;**&amp;#160;allows&amp;#160;to&amp;#160;use&amp;#160;cut&amp;#160;&amp;amp;&amp;#160;paste&amp;#160;commands&lt;br/&gt;&lt;br/&gt;**&amp;#160;allows&amp;#160;rename&amp;#160;and&amp;#160;delete&amp;#160;files&amp;#160;on&amp;#160;target,&amp;#160;launch&amp;#160;file&amp;#160;on&amp;#160;target&amp;#160;from&amp;#160;TFSN&amp;#160;and&amp;#160;open&amp;#160;target&amp;#160;files&amp;#160;in&amp;#160;the&amp;#160;IDE&amp;#160;editor&lt;br/&gt;&lt;br/&gt;**&amp;#160;Note:&amp;#160;deleting&amp;#160;files&amp;#160;on&amp;#160;target&amp;#160;has&amp;#160;a&amp;#160;bug&amp;#160;in&amp;#160;IDE&amp;#160;4.6&amp;#160;and&amp;#160;earlier&amp;#160;-&amp;#160;descriptor&amp;#160;leak.&amp;#160;If&amp;#160;you&amp;#160;delete&amp;#160;lots&amp;#160;of&amp;#160;big&amp;#160;files&amp;#160;to&amp;#160;get&amp;#160;rid&amp;#160;of&amp;#160;leaks&amp;#160;(which&amp;#160;prevent&amp;#160;space&amp;#160;to&amp;#160;be&amp;#160;reclaimed)&amp;#160;you&amp;#160;need&amp;#160;to&amp;#160;close/re-open&amp;#160;target&amp;#160;project&amp;#160;or&amp;#160;re-start&amp;#160;qconn&lt;br/&gt;&lt;br/&gt;*&amp;#160;Launch&lt;br/&gt;&lt;br/&gt;**&amp;#160;Binaries&amp;#160;and&amp;#160;Shared&amp;#160;Libraries&amp;#160;can&amp;#160;be&amp;#160;uploaded&amp;#160;automatically&amp;#160;when&amp;#160;you&amp;#160;launch&amp;#160;qnx&amp;#160;qconn&amp;#160;launch&amp;#160;configuration,&amp;#160;you&amp;#160;can&amp;#160;also&amp;#160;launch&amp;#160;fake&amp;#160;binary&amp;#160;such&amp;#160;as&amp;#160;"ls"&amp;#160;just&amp;#160;to&amp;#160;transfer&amp;#160;the&amp;#160;libraries&amp;#160;from&amp;#160;host&amp;#160;to&amp;#160;target.&amp;#160;Unfortunately&amp;#160;it&amp;#160;does&amp;#160;work&amp;#160;only&amp;#160;for&amp;#160;shared&amp;#160;libraries,&amp;#160;other&amp;#160;files&amp;#160;cannot&amp;#160;be&amp;#160;transfered&amp;#160;using&amp;#160;this&amp;#160;launch&amp;#160;configuration.&lt;br/&gt;&lt;br/&gt;**&amp;#160;If&amp;#160;you&amp;#160;want&amp;#160;to&amp;#160;automate&amp;#160;file&amp;#160;transfer&amp;#160;while&amp;#160;launching,&amp;#160;you&amp;#160;can&amp;#160;write&amp;#160;external&amp;#160;script&amp;#160;to&amp;#160;upload&amp;#160;and/or&amp;#160;download&amp;#160;files,&amp;#160;then&amp;#160;use&amp;#160;Group&amp;#160;Launch&amp;#160;to&amp;#160;combine&amp;#160;script&amp;#160;launch&amp;#160;and&amp;#160;binary&amp;#160;launch&amp;#160;into&amp;#160;one&amp;#160;sequential&amp;#160;launch.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;If&amp;#160;you&amp;#160;have&amp;#160;serial&amp;#160;connection:&lt;br/&gt;&lt;br/&gt;*&amp;#160;You&amp;#160;can&amp;#160;use&amp;#160;Terminal&amp;#160;view&amp;#160;to&amp;#160;transfer&amp;#160;image&amp;#160;to&amp;#160;a&amp;#160;target,&amp;#160;using&amp;#160;"Transfer&amp;#160;Image&amp;#160;to&amp;#160;Target"&amp;#160;action,&amp;#160;which&amp;#160;is&amp;#160;available&amp;#160;from&amp;#160;action&amp;#160;bar&amp;#160;of&amp;#160;Terminal&amp;#160;view&lt;br/&gt;&lt;br/&gt;*&amp;#160;You&amp;#160;can&amp;#160;upload&amp;#160;and&amp;#160;debug&amp;#160;and&amp;#160;a&amp;#160;binary&amp;#160;using&amp;#160;Pdebug&amp;#160;launch&amp;#160;configuration&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;TFTP&amp;#160;Server&lt;br/&gt;&lt;br/&gt;*&amp;#160;IDE&amp;#160;can&amp;#160;run&amp;#160;TFTP&amp;#160;server&amp;#160;for&amp;#160;you,&amp;#160;you&amp;#160;can&amp;#160;configure&amp;#160;target&amp;#160;client&amp;#160;to&amp;#160;grab&amp;#160;files&amp;#160;from&amp;#160;host&amp;#160;from&amp;#160;selected&amp;#160;directories.&amp;#160;To&amp;#160;run&amp;#160;the&amp;#160;server&amp;#160;open&amp;#160;"TFTP&amp;#160;Server"&amp;#160;view.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;JTAG&amp;#160;Device&lt;br/&gt;&lt;br/&gt;*&amp;#160;If&amp;#160;you&amp;#160;have&amp;#160;compatible&amp;#160;jtag&amp;#160;device&amp;#160;you&amp;#160;can&amp;#160;upload&amp;#160;and&amp;#160;debug&amp;#160;image&amp;#160;using&amp;#160;GDB&amp;#160;Hardware&amp;#160;Debugging&amp;#160;launch&amp;#160;configuration</summary>
    <dc:creator>Elena Laskavaia</dc:creator>
    <dc:date>2009-06-17T14:51:46Z</dc:date>
  </entry>
  <entry>
    <title>post29452: Qnx IDE: Tip of the Day #19: Debugger - Breakpoint actions</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post29452" />
    <author>
      <name>Elena Laskavaia</name>
    </author>
    <id>https://community.qnx.com/sf/go/post29452</id>
    <modified>2009-05-14T15:24:11Z</modified>
    <issued>2009-05-14T15:24:11Z</issued>
    <summary type="text/plain" mode="escaped">Debugger&amp;#160;supports&amp;#160;user&amp;#160;defined&amp;#160;breakpoint&amp;#160;actions.&amp;#160;Actions&amp;#160;can&amp;#160;be:&amp;#160;sound,&amp;#160;log&amp;#160;entry,&amp;#160;resume&amp;#160;after&amp;#160;N&amp;#160;seconds,&amp;#160;external&amp;#160;command&amp;#160;or&amp;#160;gdb&amp;#160;command.&amp;#160;You&amp;#160;can&amp;#160;specify&amp;#160;several&amp;#160;actions.&amp;#160;&lt;br/&gt;&lt;br/&gt;To&amp;#160;do&amp;#160;that&amp;#160;right&amp;#160;click&amp;#160;on&amp;#160;existing&amp;#160;breakpoint&amp;#160;in&amp;#160;the&amp;#160;Breakpoints&amp;#160;view&amp;#160;and&amp;#160;select&amp;#160;Properties...&lt;br/&gt;&lt;br/&gt;In&amp;#160;Action&amp;#160;tab&amp;#160;you&amp;#160;can&amp;#160;define&amp;#160;new&amp;#160;actions&amp;#160;(at&amp;#160;the&amp;#160;bottom)&amp;#160;and&amp;#160;attach&amp;#160;them&amp;#160;to&amp;#160;current&amp;#160;breakpoint&amp;#160;(at&amp;#160;the&amp;#160;top).&lt;br/&gt;&lt;br/&gt;For&amp;#160;example&amp;#160;you&amp;#160;can&amp;#160;define&amp;#160;a&amp;#160;breakpoint&amp;#160;action:&amp;#160;when&amp;#160;breakpoint&amp;#160;hit,&amp;#160;"print&amp;#160;x"&amp;#160;(gdb&amp;#160;command&amp;#160;to&amp;#160;print&amp;#160;variable&amp;#160;x)&amp;#160;and&amp;#160;resume.</summary>
    <dc:creator>Elena Laskavaia</dc:creator>
    <dc:date>2009-05-14T15:24:11Z</dc:date>
  </entry>
  <entry>
    <title>post28639: Qnx IDE: Tip of the Day #18: Linked Resources</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post28639" />
    <author>
      <name>Elena Laskavaia</name>
    </author>
    <id>https://community.qnx.com/sf/go/post28639</id>
    <modified>2009-05-04T17:12:58Z</modified>
    <issued>2009-05-04T17:12:58Z</issued>
    <summary type="text/plain" mode="escaped">You&amp;#160;can&amp;#160;create&amp;#160;Eclipse&amp;#160;"Links"&amp;#160;in&amp;#160;your&amp;#160;project&amp;#160;which&amp;#160;can&amp;#160;point&amp;#160;to&amp;#160;other&amp;#160;locations&amp;#160;outside&amp;#160;of&lt;br/&gt;&lt;br/&gt;workspace&amp;#160;or&amp;#160;project&amp;#160;location&amp;#160;itself.&amp;#160;They&amp;#160;are&amp;#160;similar&amp;#160;to&amp;#160;unix&amp;#160;soft&amp;#160;links.&amp;#160;&lt;br/&gt;&lt;br/&gt;You&amp;#160;cannot&amp;#160;create&amp;#160;relative&amp;#160;links,&amp;#160;however&amp;#160;you&amp;#160;can&amp;#160;create&amp;#160;links&amp;#160;based&amp;#160;on&amp;#160;"Linked&amp;#160;Resources&amp;#160;Variables"&lt;br/&gt;&lt;br/&gt;(starting&amp;#160;from&amp;#160;IDE&amp;#160;4.6).&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;For&amp;#160;example&amp;#160;you&amp;#160;have&amp;#160;a&amp;#160;project&amp;#160;aaa&amp;#160;and&amp;#160;you&amp;#160;want&amp;#160;to&amp;#160;link&amp;#160;output&amp;#160;folder&amp;#160;to&amp;#160;somewhere&amp;#160;else&amp;#160;in&amp;#160;file&amp;#160;system,&lt;br/&gt;&lt;br/&gt;for&amp;#160;example&amp;#160;to&amp;#160;/opt/sources/output,&amp;#160;we&amp;#160;will&amp;#160;create&amp;#160;variable&amp;#160;SOURCE_DIR&amp;#160;pointing&amp;#160;to&amp;#160;/opt/sources&amp;#160;that&amp;#160;all&amp;#160;projects&amp;#160;can&amp;#160;share.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*&amp;#160;Select&amp;#160;"New&amp;#160;Folder..."&lt;br/&gt;&lt;br/&gt;*&amp;#160;Click&amp;#160;"Advanced..."&lt;br/&gt;&lt;br/&gt;*&amp;#160;Check&amp;#160;"Link&amp;#160;to&amp;#160;folder&amp;#160;in&amp;#160;the&amp;#160;file&amp;#160;system",&lt;br/&gt;&lt;br/&gt;*&amp;#160;Select&amp;#160;"Variables..."&amp;#160;&lt;br/&gt;&lt;br/&gt;*&amp;#160;Click&amp;#160;"New..."&lt;br/&gt;&lt;br/&gt;*&amp;#160;Enter&amp;#160;name&amp;#160;and&amp;#160;location&amp;#160;in&amp;#160;file&amp;#160;system&amp;#160;for&amp;#160;this&amp;#160;variable,&amp;#160;click&amp;#160;OK.&lt;br/&gt;&lt;br/&gt;*&amp;#160;Select&amp;#160;"Extend..."&amp;#160;and&amp;#160;select&amp;#160;"output"&amp;#160;folder&amp;#160;(from&amp;#160;/opt/sources).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Now&amp;#160;your&amp;#160;link&amp;#160;would&amp;#160;look&amp;#160;like&amp;#160;SOURCE_DIR/output.&amp;#160;Click&amp;#160;Finish.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;To&amp;#160;enter&amp;#160;or&amp;#160;view&amp;#160;list&amp;#160;of&amp;#160;Linked&amp;#160;Resources&amp;#160;Variables&amp;#160;open&amp;#160;Window-&amp;gt;Preferences-&amp;gt;General-&amp;gt;Workspace-&amp;gt;Linked&amp;#160;Resources.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Links&amp;#160;structure&amp;#160;is&amp;#160;stored&amp;#160;in&amp;#160;.project&amp;#160;file&amp;#160;in&amp;#160;the&amp;#160;root&amp;#160;of&amp;#160;your&amp;#160;project.&amp;#160;Linked&amp;#160;Resource&amp;#160;Variables&amp;#160;are&amp;#160;user&amp;#160;specific&amp;#160;and&amp;#160;stored&amp;#160;with&amp;#160;local&amp;#160;workspace&amp;#160;settings.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Read&amp;#160;more&amp;#160;about&amp;#160;project&amp;#160;structure&amp;#160;example&amp;#160;here:&amp;#160;http://community.qnx.com/sf/wiki/do/viewPage/projects.ide/wiki/ProjectsBuildAndIDE&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Elena Laskavaia</dc:creator>
    <dc:date>2009-05-04T17:12:58Z</dc:date>
  </entry>
  <entry>
    <title>post28252: Qnx IDE: Tip of the Day #17: Group Launch</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post28252" />
    <author>
      <name>Elena Laskavaia</name>
    </author>
    <id>https://community.qnx.com/sf/go/post28252</id>
    <modified>2009-04-28T14:44:44Z</modified>
    <issued>2009-04-28T14:44:44Z</issued>
    <summary type="text/plain" mode="escaped">New&amp;#160;IDE&amp;#160;4.6&amp;#160;comes&amp;#160;with&amp;#160;another&amp;#160;launch&amp;#160;configuration&amp;#160;type&amp;#160;called&amp;#160;"Group&amp;#160;Launch".&lt;br/&gt;&lt;br/&gt;This&amp;#160;allows&amp;#160;you&amp;#160;to&amp;#160;launch&amp;#160;several&amp;#160;processes&amp;#160;at&amp;#160;the&amp;#160;same&amp;#160;time&amp;#160;(for&amp;#160;example&amp;#160;server&amp;#160;and&amp;#160;client).&amp;#160;&lt;br/&gt;&lt;br/&gt;You&amp;#160;can&amp;#160;also&amp;#160;combine&amp;#160;different&lt;br/&gt;&lt;br/&gt;launch&amp;#160;configurations,&amp;#160;such&amp;#160;run&amp;#160;Local&amp;#160;script,&amp;#160;then&amp;#160;run&amp;#160;Kernel&amp;#160;Tracing&amp;#160;logging,&amp;#160;then&amp;#160;run&amp;#160;Remote&amp;#160;process.</summary>
    <dc:creator>Elena Laskavaia</dc:creator>
    <dc:date>2009-04-28T14:44:44Z</dc:date>
  </entry>
  <entry>
    <title>post27906: Qnx IDE: Tip of the Day #16: System Profiler - Full Trace Event Log</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post27906" />
    <author>
      <name>David  Cummings(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post27906</id>
    <modified>2009-04-23T15:33:36Z</modified>
    <issued>2009-04-23T15:33:36Z</issued>
    <summary type="text/plain" mode="escaped">Introduced&amp;#160;in&amp;#160;version&amp;#160;4.5,&amp;#160;System&amp;#160;Profiler&amp;#160;now&amp;#160;provides&amp;#160;a&amp;#160;Full&amp;#160;Trace&amp;#160;Event&amp;#160;Log&amp;#160;view.&amp;#160;This&amp;#160;view&amp;#160;is&amp;#160;not&amp;#160;displayed&amp;#160;in&amp;#160;the&amp;#160;System&amp;#160;Profiler&amp;#160;perspective&amp;#160;by&amp;#160;default,&amp;#160;but&amp;#160;can&amp;#160;be&amp;#160;shown&amp;#160;using&amp;#160;Window-&amp;gt;Show&amp;#160;View-&amp;gt;Other-&amp;gt;System&amp;#160;Profiler-&amp;gt;Full&amp;#160;Trace&amp;#160;Event&amp;#160;Log.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Similar&amp;#160;to&amp;#160;the&amp;#160;original&amp;#160;Trace&amp;#160;Event&amp;#160;Log&amp;#160;view,&amp;#160;the&amp;#160;Full&amp;#160;Trace&amp;#160;Event&amp;#160;Log&amp;#160;view&amp;#160;displays&amp;#160;a&amp;#160;list&amp;#160;of&amp;#160;events&amp;#160;from&amp;#160;your&amp;#160;trace&amp;#160;file,&amp;#160;reacts&amp;#160;to&amp;#160;the&amp;#160;selection&amp;#160;you've&amp;#160;made&amp;#160;in&amp;#160;the&amp;#160;Timeline&amp;#160;and&amp;#160;allows&amp;#160;you&amp;#160;to&amp;#160;filter&amp;#160;its&amp;#160;results.&amp;#160;The&amp;#160;difference&amp;#160;is&amp;#160;that&amp;#160;the&amp;#160;Full&amp;#160;Trace&amp;#160;Event&amp;#160;Log&amp;#160;display&amp;#160;the&amp;#160;events&amp;#160;for&amp;#160;the&amp;#160;entire&amp;#160;event&amp;#160;log&amp;#160;and&amp;#160;allows&amp;#160;you&amp;#160;to&amp;#160;easily&amp;#160;scroll&amp;#160;through&amp;#160;these&amp;#160;events.&amp;#160;The&amp;#160;original&amp;#160;Trace&amp;#160;Event&amp;#160;Log&amp;#160;restricted&amp;#160;you&amp;#160;to&amp;#160;scrolling&amp;#160;through&amp;#160;a&amp;#160;fixed&amp;#160;set&amp;#160;of&amp;#160;events.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;intention&amp;#160;is&amp;#160;to&amp;#160;eventually&amp;#160;merge&amp;#160;these&amp;#160;two&amp;#160;views&amp;#160;together&amp;#160;into&amp;#160;a&amp;#160;single&amp;#160;log&amp;#160;view&amp;#160;during&amp;#160;a&amp;#160;future&amp;#160;release.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Feel&amp;#160;free&amp;#160;to&amp;#160;give&amp;#160;the&amp;#160;Full&amp;#160;Trace&amp;#160;Event&amp;#160;Log&amp;#160;view&amp;#160;a&amp;#160;try&amp;#160;when&amp;#160;working&amp;#160;with&amp;#160;System&amp;#160;Profiler&amp;#160;and&amp;#160;let&amp;#160;us&amp;#160;know&amp;#160;what&amp;#160;you&amp;#160;think.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>David  Cummings(deleted)</dc:creator>
    <dc:date>2009-04-23T15:33:36Z</dc:date>
  </entry>
  <entry>
    <title>post27406: Qnx IDE: Tip of the Day #15: Detaching Views</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post27406" />
    <author>
      <name>David  Cummings(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post27406</id>
    <modified>2009-04-17T19:24:54Z</modified>
    <issued>2009-04-17T19:24:54Z</issued>
    <summary type="text/plain" mode="escaped">Particularly&amp;#160;handy&amp;#160;if&amp;#160;you&amp;#160;are&amp;#160;using&amp;#160;multiple&amp;#160;monitors,&amp;#160;the&amp;#160;IDE&amp;#160;allows&amp;#160;you&amp;#160;to&amp;#160;detach&amp;#160;views&amp;#160;from&amp;#160;the&amp;#160;main&amp;#160;window.&amp;#160;This&amp;#160;allows&amp;#160;you&amp;#160;to&amp;#160;position&amp;#160;them&amp;#160;outside&amp;#160;of&amp;#160;the&amp;#160;main&amp;#160;window&amp;#160;and&amp;#160;on&amp;#160;different&amp;#160;monitors.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;For&amp;#160;example,&amp;#160;you&amp;#160;could&amp;#160;detach&amp;#160;the&amp;#160;Outline&amp;#160;view&amp;#160;from&amp;#160;the&amp;#160;C/C++&amp;#160;perspective&amp;#160;and&amp;#160;place&amp;#160;it&amp;#160;on&amp;#160;a&amp;#160;different&amp;#160;monitor&amp;#160;to&amp;#160;give&amp;#160;you&amp;#160;additional&amp;#160;space&amp;#160;to&amp;#160;display&amp;#160;your&amp;#160;source&amp;#160;code.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;To&amp;#160;detach&amp;#160;a&amp;#160;view,&amp;#160;simply&amp;#160;right-click&amp;#160;on&amp;#160;its&amp;#160;header&amp;#160;and&amp;#160;select&amp;#160;detach.&amp;#160;Once&amp;#160;a&amp;#160;view&amp;#160;is&amp;#160;detached,&amp;#160;you&amp;#160;can&amp;#160;attach&amp;#160;it&amp;#160;to&amp;#160;the&amp;#160;main&amp;#160;window&amp;#160;using&amp;#160;the&amp;#160;same&amp;#160;steps.</summary>
    <dc:creator>David  Cummings(deleted)</dc:creator>
    <dc:date>2009-04-17T19:24:54Z</dc:date>
  </entry>
  <entry>
    <title>post27273: Qnx IDE: Tip of the Day #14: Quick way to find memory leaks in C/C++programs</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post27273" />
    <author>
      <name>Elena Laskavaia</name>
    </author>
    <id>https://community.qnx.com/sf/go/post27273</id>
    <modified>2009-04-16T18:32:39Z</modified>
    <issued>2009-04-16T18:32:39Z</issued>
    <summary type="text/plain" mode="escaped">If&amp;#160;your&amp;#160;application&amp;#160;is&amp;#160;leaking&amp;#160;memory&amp;#160;the&amp;#160;best&amp;#160;way&amp;#160;to&amp;#160;find&amp;#160;out&amp;#160;where&amp;#160;it&amp;#160;is&amp;#160;leaking&amp;#160;is&amp;#160;to&amp;#160;use&amp;#160;&lt;br/&gt;&lt;br/&gt;Memory&amp;#160;Analysis&amp;#160;tool.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;only&amp;#160;thing&amp;#160;you&amp;#160;really&amp;#160;need&amp;#160;is&amp;#160;the&amp;#160;binary&amp;#160;with&amp;#160;debug&amp;#160;information&amp;#160;on&amp;#160;the&amp;#160;host&amp;#160;side.&lt;br/&gt;&lt;br/&gt;If&amp;#160;you&amp;#160;cannot&amp;#160;run&amp;#160;it&amp;#160;from&amp;#160;Qnx&amp;#160;IDE&amp;#160;you&amp;#160;can&amp;#160;run&amp;#160;it&amp;#160;on&amp;#160;target&amp;#160;side&amp;#160;with&amp;#160;special&amp;#160;options&amp;#160;and&amp;#160;attach&amp;#160;to&amp;#160;it.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;To&amp;#160;run&amp;#160;from&amp;#160;IDE:&lt;br/&gt;&lt;br/&gt;-&amp;#160;If&amp;#160;you&amp;#160;don't&amp;#160;use&amp;#160;IDE&amp;#160;to&amp;#160;build&amp;#160;yoru&amp;#160;binary&amp;#160;create&amp;#160;simple&amp;#160;makefile&amp;#160;project&amp;#160;and&amp;#160;drop&amp;#160;your&amp;#160;binary&amp;#160;in&amp;#160;there&amp;#160;&lt;br/&gt;&lt;br/&gt;-&amp;#160;Select&amp;#160;it,&amp;#160;right&amp;#160;click&amp;#160;and&amp;#160;select&amp;#160;Run&amp;#160;as&amp;#160;QNX&amp;#160;Application&amp;#160;Dialog...&lt;br/&gt;&lt;br/&gt;-&amp;#160;Select&amp;#160;target,&amp;#160;Environment,&amp;#160;Arguments&lt;br/&gt;&lt;br/&gt;-&amp;#160;Switch&amp;#160;to&amp;#160;Tools&amp;#160;tab&amp;#160;and&amp;#160;Add&amp;#160;Memory&amp;#160;Analysis&amp;#160;tooling,&amp;#160;Enable&amp;#160;switch&amp;#160;to&amp;#160;this&amp;#160;tool's&amp;#160;perspective&lt;br/&gt;&lt;br/&gt;-&amp;#160;When&amp;#160;app&amp;#160;started,&amp;#160;double&amp;#160;click&amp;#160;on&amp;#160;"session"&amp;#160;in&amp;#160;Sessions&amp;#160;view&amp;#160;of&amp;#160;Memory&amp;#160;Analysis&amp;#160;perspective,&lt;br/&gt;&lt;br/&gt;it&amp;#160;would&amp;#160;open&amp;#160;an&amp;#160;graphical&amp;#160;editor&lt;br/&gt;&lt;br/&gt;-&amp;#160;Let&amp;#160;your&amp;#160;app&amp;#160;run,&amp;#160;maybe&amp;#160;execute&amp;#160;a&amp;#160;test&amp;#160;that&amp;#160;makes&amp;#160;it&amp;#160;leak&amp;#160;memory&lt;br/&gt;&lt;br/&gt;-&amp;#160;Now&amp;#160;switch&amp;#160;to&amp;#160;Settings&amp;#160;tab&amp;#160;and&amp;#160;press&amp;#160;get&amp;#160;Leaks&amp;#160;button&lt;br/&gt;&lt;br/&gt;-&amp;#160;Switch&amp;#160;to&amp;#160;Errors&amp;#160;tab&amp;#160;and&amp;#160;you&amp;#160;should&amp;#160;see&amp;#160;Leaks&amp;#160;errors&amp;#160;there&amp;#160;if&amp;#160;you&amp;#160;have&amp;#160;any.&amp;#160;Click&amp;#160;on&amp;#160;error&amp;#160;line&lt;br/&gt;&lt;br/&gt;to&amp;#160;see&amp;#160;allocation&amp;#160;backtrace.&amp;#160;This&amp;#160;object&amp;#160;has&amp;#160;no&amp;#160;references&amp;#160;and&amp;#160;has&amp;#160;not&amp;#160;being&amp;#160;freed.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;To&amp;#160;run&amp;#160;on&amp;#160;target:&lt;br/&gt;&lt;br/&gt;-&amp;#160;Run&amp;#160;your&amp;#160;app&amp;#160;from&amp;#160;target&amp;#160;terminal&amp;#160;as:&lt;br/&gt;&lt;br/&gt;rm&amp;#160;/tmp/traces.rmat;&amp;#160;LD_PRELOAD=librcheck.so&amp;#160;MALLOC_CTHREAD=1&amp;#160;MALLOC_TRACE=1&amp;#160;MALLOC_FILE=/tmp/traces.rmat&amp;#160;./your_app&lt;br/&gt;&lt;br/&gt;-&amp;#160;On&amp;#160;the&amp;#160;host&amp;#160;create&amp;#160;Attach&amp;#160;configuration&amp;#160;instead&amp;#160;of&amp;#160;regular&amp;#160;one&amp;#160;(from&amp;#160;Profile...&amp;#160;menu)&lt;br/&gt;&lt;br/&gt;-&amp;#160;Enabled&amp;#160;Memory&amp;#160;Analysis&amp;#160;tooling&amp;#160;and&amp;#160;make&amp;#160;sure&amp;#160;that&amp;#160;it&amp;#160;uses&amp;#160;same&amp;#160;file&amp;#160;name&amp;#160;in&amp;#160;Advanced&amp;#160;Settings&amp;#160;as&amp;#160;MALLOC_FILE&amp;#160;var&lt;br/&gt;&lt;br/&gt;-&amp;#160;When&amp;#160;you&amp;#160;start&amp;#160;it&amp;#160;would&amp;#160;ask&amp;#160;to&amp;#160;select&amp;#160;a&amp;#160;process&amp;#160;from&amp;#160;the&amp;#160;list&lt;br/&gt;&lt;br/&gt;-&amp;#160;The&amp;#160;rest&amp;#160;as&amp;#160;the&amp;#160;same&amp;#160;as&amp;#160;above&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;If&amp;#160;you&amp;#160;need&amp;#160;more&amp;#160;details&amp;#160;please&amp;#160;consult&amp;#160;User&amp;#160;Documentation.&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Elena Laskavaia</dc:creator>
    <dc:date>2009-04-16T18:32:39Z</dc:date>
  </entry>
  <entry>
    <title>post26973: Qnx IDE: Tip of the Day #13: Installing new IDE trial</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post26973" />
    <author>
      <name>Elena Laskavaia</name>
    </author>
    <id>https://community.qnx.com/sf/go/post26973</id>
    <modified>2009-04-14T18:51:03Z</modified>
    <issued>2009-04-14T18:51:03Z</issued>
    <summary type="text/plain" mode="escaped">QNX&amp;#160;IDE&amp;#160;installation&amp;#160;is&amp;#160;self&amp;#160;contained,&amp;#160;it&amp;#160;does&amp;#160;not&amp;#160;require&amp;#160;admin&amp;#160;privileges&amp;#160;to&amp;#160;install&amp;#160;and&amp;#160;can&amp;#160;co-exist&amp;#160;with&amp;#160;any&amp;#160;number&amp;#160;of&amp;#160;other&amp;#160;Momentics&amp;#160;and&amp;#160;IDE&amp;#160;installations.&amp;#160;So&amp;#160;if&amp;#160;you&amp;#160;want&amp;#160;to&amp;#160;try&amp;#160;new&amp;#160;version&amp;#160;you&amp;#160;can&amp;#160;do&amp;#160;it&amp;#160;just&amp;#160;by&amp;#160;downloading&amp;#160;and&amp;#160;unzipping&amp;#160;ide&amp;#160;archive&amp;#160;in&amp;#160;any&amp;#160;folder.&amp;#160;IDE&amp;#160;tools&amp;#160;settings&amp;#160;are&amp;#160;configured&amp;#160;by&amp;#160;setting&amp;#160;environment&amp;#160;variables.&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;See&amp;#160;installation&amp;#160;instructions&amp;#160;here:&amp;#160;&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/sf/wiki/do/viewPage/projects.ide/wiki/Builds_Tau_Integration&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;When&amp;#160;you&amp;#160;try&amp;#160;new&amp;#160;IDE,&amp;#160;especially&amp;#160;development&amp;#160;build,&amp;#160;make&amp;#160;sure&amp;#160;to&amp;#160;use&amp;#160;new&amp;#160;workspace.&amp;#160;If&amp;#160;you&amp;#160;want&amp;#160;to&amp;#160;use&amp;#160;your&amp;#160;primary&amp;#160;workspace&amp;#160;make&amp;#160;sure&amp;#160;you&amp;#160;back&amp;#160;it&amp;#160;up&amp;#160;because&amp;#160;there&amp;#160;is&amp;#160;no&amp;#160;guarantee&amp;#160;that&amp;#160;it&amp;#160;would&amp;#160;work&amp;#160;with&amp;#160;previous&amp;#160;versions&amp;#160;of&amp;#160;IDE&amp;#160;(it&amp;#160;may&amp;#160;upconvert&amp;#160;it).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Don't&amp;#160;forget&amp;#160;to&amp;#160;post&amp;#160;any&amp;#160;trial&amp;#160;problems&amp;#160;on&amp;#160;IDE&amp;#160;General&amp;#160;forum.</summary>
    <dc:creator>Elena Laskavaia</dc:creator>
    <dc:date>2009-04-14T18:51:03Z</dc:date>
  </entry>
  <entry>
    <title>post26591: Qnx IDE: Tip of the Day #12: Target Memory Viewer</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post26591" />
    <author>
      <name>Elena Laskavaia</name>
    </author>
    <id>https://community.qnx.com/sf/go/post26591</id>
    <modified>2009-04-09T17:12:22Z</modified>
    <issued>2009-04-09T17:12:22Z</issued>
    <summary type="text/plain" mode="escaped">If&amp;#160;you&amp;#160;want&amp;#160;to&amp;#160;view&amp;#160;contents&amp;#160;of&amp;#160;the&amp;#160;operating&amp;#160;memory&amp;#160;on&amp;#160;the&amp;#160;target&amp;#160;you&amp;#160;can&amp;#160;use&amp;#160;debugger&amp;#160;Memory&amp;#160;view.&lt;br/&gt;&lt;br/&gt;You&amp;#160;pick&amp;#160;virtual&amp;#160;memory&amp;#160;of&amp;#160;which&amp;#160;process&amp;#160;you&amp;#160;want&amp;#160;to&amp;#160;look&amp;#160;into&amp;#160;and&amp;#160;launch&amp;#160;Debugger&amp;#160;in&amp;#160;attach&amp;#160;mode&lt;br/&gt;&lt;br/&gt;and&amp;#160;attach&amp;#160;to&amp;#160;selected&amp;#160;process.&amp;#160;Open&amp;#160;Memory&amp;#160;view&amp;#160;(Windows-&amp;gt;Show&amp;#160;View-&amp;gt;Other...&amp;#160;-&amp;gt;&amp;#160;Debug-&amp;gt;Memory)&lt;br/&gt;&lt;br/&gt;and&amp;#160;create&amp;#160;a&amp;#160;"monitor"&amp;#160;with&amp;#160;any&amp;#160;Virtual&amp;#160;address&amp;#160;(you&amp;#160;can&amp;#160;also&amp;#160;use&amp;#160;names&amp;#160;of&amp;#160;global&amp;#160;variables).&amp;#160;You&lt;br/&gt;&lt;br/&gt;can&amp;#160;pick&amp;#160;between&amp;#160;different&amp;#160;renderings,&amp;#160;like&amp;#160;hex,&amp;#160;dec&amp;#160;or&amp;#160;char.</summary>
    <dc:creator>Elena Laskavaia</dc:creator>
    <dc:date>2009-04-09T17:12:22Z</dc:date>
  </entry>
  <entry>
    <title>post26202: Qne IDE: Tip of the Day #11: Application Profiler - Compare sessions</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post26202" />
    <author>
      <name>Elena Laskavaia</name>
    </author>
    <id>https://community.qnx.com/sf/go/post26202</id>
    <modified>2009-04-07T13:38:34Z</modified>
    <issued>2009-04-07T13:38:34Z</issued>
    <summary type="text/plain" mode="escaped">In&amp;#160;Application&amp;#160;Profiler&amp;#160;starting&amp;#160;from&amp;#160;IDE&amp;#160;4.5&amp;#160;there&amp;#160;is&amp;#160;a&amp;#160;possibility&amp;#160;to&amp;#160;compare&amp;#160;profiling&amp;#160;sessions.&lt;br/&gt;&lt;br/&gt;To&amp;#160;do&amp;#160;that&amp;#160;select&amp;#160;two&amp;#160;profiling&amp;#160;sessions&amp;#160;in&amp;#160;Profiler&amp;#160;Sessions&amp;#160;view,&amp;#160;&amp;#160;right&amp;#160;click&amp;#160;and&amp;#160;select&amp;#160;"Compare"&amp;#160;from&amp;#160;context&amp;#160;menu.&amp;#160;Resulting&amp;#160;session&amp;#160;would&amp;#160;show&amp;#160;diff&amp;#160;time&amp;#160;instead&amp;#160;of&amp;#160;absolute&amp;#160;time&amp;#160;for&amp;#160;all&amp;#160;functions.</summary>
    <dc:creator>Elena Laskavaia</dc:creator>
    <dc:date>2009-04-07T13:38:34Z</dc:date>
  </entry>
  <entry>
    <title>post25922: RE: Qnx IDE: Tip of the Day #10: Remote debugging with shared library</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post25922" />
    <author>
      <name>Robert D'Attilio(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post25922</id>
    <modified>2009-04-02T19:36:43Z</modified>
    <issued>2009-04-02T19:36:43Z</issued>
    <summary type="text/plain" mode="escaped">Just&amp;#160;to&amp;#160;add&amp;#160;my&amp;#160;'tip'&amp;#160;to&amp;#160;point#3:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On&amp;#160;the&amp;#160;host&amp;#160;(Linux)&amp;#160;we&amp;#160;create&amp;#160;a&amp;#160;'debug'&amp;#160;directory&amp;#160;and&amp;#160;use&amp;#160;a&amp;#160;shell&amp;#160;script&lt;br/&gt;&lt;br/&gt;to&amp;#160;create&amp;#160;sym&amp;#160;links&amp;#160;to&amp;#160;all&amp;#160;our&amp;#160;libraries&amp;#160;and&amp;#160;append&amp;#160;the&amp;#160;needed&amp;#160;so.#&lt;br/&gt;&lt;br/&gt;postfix.&amp;#160;Then&amp;#160;from&amp;#160;within&amp;#160;the&amp;#160;Debug&amp;#160;Tab&amp;#160;in&amp;#160;the&amp;#160;IDE&amp;#160;we&amp;#160;just&amp;#160;point&amp;#160;to&amp;#160;this&lt;br/&gt;&lt;br/&gt;one&amp;#160;directory&amp;#160;as&amp;#160;the&amp;#160;repository&amp;#160;for&amp;#160;all&amp;#160;our&amp;#160;libraries.&amp;#160;Typically&amp;#160;we&amp;#160;only&lt;br/&gt;&lt;br/&gt;need&amp;#160;to&amp;#160;run&amp;#160;the&amp;#160;script&amp;#160;once&amp;#160;after&amp;#160;the&amp;#160;first&amp;#160;build&amp;#160;and&amp;#160;only&amp;#160;need&amp;#160;to&lt;br/&gt;&lt;br/&gt;re-run&amp;#160;it&amp;#160;if&amp;#160;we&amp;#160;add&amp;#160;a&amp;#160;new&amp;#160;library.&amp;#160;Here&amp;#160;is&amp;#160;the&amp;#160;script.&amp;#160;Note&amp;#160;that&amp;#160;the&lt;br/&gt;&lt;br/&gt;version&amp;#160;number&amp;#160;for&amp;#160;our&amp;#160;libraries&amp;#160;is&amp;#160;always&amp;#160;'1'.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#!/bin/sh&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;if&amp;#160;[&amp;#160;!&amp;#160;"$1"&amp;#160;];&amp;#160;then&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;echo&amp;#160;"no&amp;#160;directory&amp;#160;supplied&amp;#160;(expect&amp;#160;module&amp;#160;directory)"&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;exit&amp;#160;1&lt;br/&gt;&lt;br/&gt;fi&lt;br/&gt;&lt;br/&gt;reldir=$1&lt;br/&gt;&lt;br/&gt;trgdir=debug&lt;br/&gt;&lt;br/&gt;echo&amp;#160;"$1"&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#&amp;#160;2.&amp;#160;Find&amp;#160;the&amp;#160;SO&amp;#160;lib&amp;#160;and&amp;#160;copy&amp;#160;it&amp;#160;to&amp;#160;the&amp;#160;current&amp;#160;directory&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;for&amp;#160;i&amp;#160;in&amp;#160;`find&amp;#160;$reldir&amp;#160;-name&amp;#160;'*.so'&amp;#160;-print`&lt;br/&gt;&lt;br/&gt;do&lt;br/&gt;&lt;br/&gt;#&amp;#160;&amp;#160;(echo&amp;#160;$i;&amp;#160;cp&amp;#160;$i&amp;#160;$trgdir/`basename&amp;#160;$i`.1;&amp;#160;echo&amp;#160;copying&amp;#160;$i)&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;(echo&amp;#160;$i;&amp;#160;ln&amp;#160;-sf&amp;#160;../$i&amp;#160;$trgdir/`basename&amp;#160;$i`.1;&amp;#160;echo&amp;#160;copying&amp;#160;$i)&lt;br/&gt;&lt;br/&gt;done&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Cheers&lt;br/&gt;&lt;br/&gt;Robert&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-----Original&amp;#160;Message-----&lt;br/&gt;&lt;br/&gt;From:&amp;#160;Elena&amp;#160;Laskavaia&amp;#160;[mailto:community-noreply@qnx.com]&amp;#160;&lt;br/&gt;&lt;br/&gt;Sent:&amp;#160;Thursday,&amp;#160;April&amp;#160;02,&amp;#160;2009&amp;#160;11:32&amp;#160;AM&lt;br/&gt;&lt;br/&gt;To:&amp;#160;tips-ide&lt;br/&gt;&lt;br/&gt;Subject:&amp;#160;Qnx&amp;#160;IDE:&amp;#160;Tip&amp;#160;of&amp;#160;the&amp;#160;Day&amp;#160;#10:&amp;#160;Remote&amp;#160;debugging&amp;#160;with&amp;#160;shared&lt;br/&gt;&lt;br/&gt;library&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Remote&amp;#160;debugging&amp;#160;is&amp;#160;not&amp;#160;an&amp;#160;easy&amp;#160;thing,&amp;#160;and&amp;#160;remove&amp;#160;debugging&amp;#160;with&amp;#160;shared&lt;br/&gt;&lt;br/&gt;libraries&amp;#160;is&amp;#160;more&amp;#160;complected.&lt;br/&gt;&lt;br/&gt;To&amp;#160;do&amp;#160;successful&amp;#160;debugging&amp;#160;with&amp;#160;shared&amp;#160;library&amp;#160;(i.e.&amp;#160;to&amp;#160;set&amp;#160;breakpoints&lt;br/&gt;&lt;br/&gt;in&amp;#160;libraries&amp;#160;and&amp;#160;view&amp;#160;sources)&amp;#160;you&amp;#160;need&amp;#160;the&amp;#160;following&amp;#160;things:&lt;br/&gt;&lt;br/&gt;-&amp;#160;create&amp;#160;launch&amp;#160;configuration&amp;#160;for&amp;#160;debugging&lt;br/&gt;&lt;br/&gt;-&amp;#160;have&amp;#160;set&amp;#160;of&amp;#160;binary&amp;#160;and&amp;#160;all&amp;#160;libraries&amp;#160;available&amp;#160;on&amp;#160;target.&amp;#160;Library&amp;#160;name&lt;br/&gt;&lt;br/&gt;should&amp;#160;be&amp;#160;SONAME,&amp;#160;i.e.&amp;#160;name&amp;#160;that&amp;#160;binary&amp;#160;required,&amp;#160;not&amp;#160;the&amp;#160;name&amp;#160;of&amp;#160;the&lt;br/&gt;&lt;br/&gt;file.&amp;#160;Usually&amp;#160;they&amp;#160;different&amp;#160;by&amp;#160;.so&amp;#160;postfix.&amp;#160;I.e.&amp;#160;compiler&amp;#160;would&amp;#160;create&lt;br/&gt;&lt;br/&gt;libaaa.so&amp;#160;and&amp;#160;actual&amp;#160;name&amp;#160;is&amp;#160;libaaa.so.1.&amp;#160;Loader&amp;#160;needs&amp;#160;second&amp;#160;name.&lt;br/&gt;&lt;br/&gt;Linker&amp;#160;needs&amp;#160;first.&amp;#160;If&amp;#160;you&amp;#160;using&amp;#160;IDE&amp;#160;to&amp;#160;upload&amp;#160;(Upload&amp;#160;tab&amp;#160;of&amp;#160;launch&lt;br/&gt;&lt;br/&gt;configuration)&amp;#160;it&amp;#160;will&amp;#160;rename&amp;#160;all&amp;#160;libraries&amp;#160;appropriately.&amp;#160;If&amp;#160;not&amp;#160;-&amp;#160;you&lt;br/&gt;&lt;br/&gt;have&amp;#160;to&amp;#160;take&amp;#160;care&amp;#160;of&amp;#160;it&amp;#160;yourself.&amp;#160;Also&amp;#160;you&amp;#160;need&amp;#160;to&amp;#160;set&amp;#160;LD_LIBRARY_PATH&lt;br/&gt;&lt;br/&gt;variable&amp;#160;in&amp;#160;Environment&amp;#160;tab&amp;#160;if&amp;#160;libraries&amp;#160;are&amp;#160;not&amp;#160;in&amp;#160;standard&amp;#160;path&amp;#160;(path&lt;br/&gt;&lt;br/&gt;is&amp;#160;on&amp;#160;target).&lt;br/&gt;&lt;br/&gt;-&amp;#160;set&amp;#160;of&amp;#160;binary&amp;#160;and&amp;#160;libraries&amp;#160;with&amp;#160;debug&amp;#160;info&amp;#160;available&amp;#160;on&amp;#160;the&amp;#160;host.&lt;br/&gt;&lt;br/&gt;Debugger&amp;#160;has&amp;#160;to&amp;#160;know&amp;#160;where&amp;#160;they&amp;#160;are.&lt;br/&gt;&lt;br/&gt;Set&amp;#160;binary&amp;#160;in&amp;#160;the&amp;#160;Main&amp;#160;tan&amp;#160;and&amp;#160;Library&amp;#160;paths&amp;#160;in&amp;#160;the&amp;#160;Debugger&amp;#160;tab&amp;#160;-&lt;br/&gt;&lt;br/&gt;Shared&amp;#160;Libraries.&amp;#160;Library&amp;#160;name&amp;#160;MUST&amp;#160;be&amp;#160;SOMENAME&amp;#160;on&amp;#160;the&amp;#160;host,&amp;#160;i.e.&lt;br/&gt;&lt;br/&gt;libaaa.so.1,&amp;#160;otherwise&amp;#160;debugger&amp;#160;would&amp;#160;not&amp;#160;find&amp;#160;it.&amp;#160;If&amp;#160;you&amp;#160;using&amp;#160;IDE&lt;br/&gt;&lt;br/&gt;upload&amp;#160;it&amp;#160;will&amp;#160;also&amp;#160;take&amp;#160;care&amp;#160;of&amp;#160;renaming&amp;#160;host&amp;#160;libraries,&amp;#160;if&amp;#160;not&amp;#160;you&lt;br/&gt;&lt;br/&gt;have&amp;#160;to&amp;#160;make&amp;#160;sure&amp;#160;they&amp;#160;are&amp;#160;renamed.&amp;#160;The&amp;#160;better&amp;#160;approach&amp;#160;for&amp;#160;debugging&lt;br/&gt;&lt;br/&gt;would&amp;#160;be&amp;#160;actually&amp;#160;not&amp;#160;to&amp;#160;use&amp;#160;soname&amp;#160;at&amp;#160;all&amp;#160;when&amp;#160;you&amp;#160;building&amp;#160;the&amp;#160;library&lt;br/&gt;&lt;br/&gt;for&amp;#160;debugging&amp;#160;(controlled&amp;#160;by&amp;#160;linker&amp;#160;option).&lt;br/&gt;&lt;br/&gt;-&amp;#160;sources&amp;#160;for&amp;#160;binary&amp;#160;and&amp;#160;library&amp;#160;available&amp;#160;on&amp;#160;host.&amp;#160;If&amp;#160;it&amp;#160;was&amp;#160;compiled&lt;br/&gt;&lt;br/&gt;on&amp;#160;different&amp;#160;host&amp;#160;you&amp;#160;also&amp;#160;need&amp;#160;to&amp;#160;set&amp;#160;Path&amp;#160;mapping&amp;#160;in&amp;#160;the&amp;#160;Source&amp;#160;tab.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Happy&amp;#160;debugging!&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;_______________________________________________&lt;br/&gt;&lt;br/&gt;Tip&amp;#160;of&amp;#160;the&amp;#160;Day&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/sf/go/post25863&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Robert D'Attilio(deleted)</dc:creator>
    <dc:date>2009-04-02T19:36:43Z</dc:date>
  </entry>
  <entry>
    <title>post25863: Qnx IDE: Tip of the Day #10: Remote debugging with shared library</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post25863" />
    <author>
      <name>Elena Laskavaia</name>
    </author>
    <id>https://community.qnx.com/sf/go/post25863</id>
    <modified>2009-04-02T15:31:40Z</modified>
    <issued>2009-04-02T15:31:40Z</issued>
    <summary type="text/plain" mode="escaped">Remote&amp;#160;debugging&amp;#160;is&amp;#160;not&amp;#160;an&amp;#160;easy&amp;#160;thing,&amp;#160;and&amp;#160;remove&amp;#160;debugging&amp;#160;with&amp;#160;shared&amp;#160;libraries&amp;#160;is&amp;#160;more&amp;#160;complected.&lt;br/&gt;&lt;br/&gt;To&amp;#160;do&amp;#160;successful&amp;#160;debugging&amp;#160;with&amp;#160;shared&amp;#160;library&amp;#160;(i.e.&amp;#160;to&amp;#160;set&amp;#160;breakpoints&amp;#160;in&amp;#160;libraries&amp;#160;and&amp;#160;view&amp;#160;sources)&amp;#160;you&amp;#160;need&amp;#160;the&amp;#160;following&amp;#160;things:&lt;br/&gt;&lt;br/&gt;-&amp;#160;create&amp;#160;launch&amp;#160;configuration&amp;#160;for&amp;#160;debugging&lt;br/&gt;&lt;br/&gt;-&amp;#160;have&amp;#160;set&amp;#160;of&amp;#160;binary&amp;#160;and&amp;#160;all&amp;#160;libraries&amp;#160;available&amp;#160;on&amp;#160;target.&amp;#160;Library&amp;#160;name&amp;#160;should&amp;#160;be&amp;#160;SONAME,&amp;#160;i.e.&amp;#160;name&amp;#160;that&amp;#160;binary&amp;#160;required,&amp;#160;not&amp;#160;the&amp;#160;name&amp;#160;of&amp;#160;the&amp;#160;file.&amp;#160;Usually&amp;#160;they&amp;#160;different&amp;#160;by&amp;#160;.so&amp;#160;postfix.&amp;#160;I.e.&amp;#160;compiler&amp;#160;would&amp;#160;create&amp;#160;libaaa.so&amp;#160;and&amp;#160;actual&amp;#160;name&amp;#160;is&amp;#160;libaaa.so.1.&amp;#160;Loader&amp;#160;needs&amp;#160;second&amp;#160;name.&amp;#160;Linker&amp;#160;needs&amp;#160;first.&amp;#160;If&amp;#160;you&amp;#160;using&amp;#160;IDE&amp;#160;to&amp;#160;upload&amp;#160;(Upload&amp;#160;tab&amp;#160;of&amp;#160;launch&amp;#160;configuration)&amp;#160;it&amp;#160;will&amp;#160;rename&amp;#160;all&amp;#160;libraries&amp;#160;appropriately.&amp;#160;If&amp;#160;not&amp;#160;-&amp;#160;you&amp;#160;have&amp;#160;to&amp;#160;take&amp;#160;care&amp;#160;of&amp;#160;it&amp;#160;yourself.&amp;#160;Also&amp;#160;you&amp;#160;need&amp;#160;to&amp;#160;set&amp;#160;LD_LIBRARY_PATH&amp;#160;variable&amp;#160;in&amp;#160;Environment&amp;#160;tab&amp;#160;if&amp;#160;libraries&amp;#160;are&amp;#160;not&amp;#160;in&amp;#160;standard&amp;#160;path&amp;#160;(path&amp;#160;is&amp;#160;on&amp;#160;target).&lt;br/&gt;&lt;br/&gt;-&amp;#160;set&amp;#160;of&amp;#160;binary&amp;#160;and&amp;#160;libraries&amp;#160;with&amp;#160;debug&amp;#160;info&amp;#160;available&amp;#160;on&amp;#160;the&amp;#160;host.&amp;#160;Debugger&amp;#160;has&amp;#160;to&amp;#160;know&amp;#160;where&amp;#160;they&amp;#160;are.&lt;br/&gt;&lt;br/&gt;Set&amp;#160;binary&amp;#160;in&amp;#160;the&amp;#160;Main&amp;#160;tan&amp;#160;and&amp;#160;Library&amp;#160;paths&amp;#160;in&amp;#160;the&amp;#160;Debugger&amp;#160;tab&amp;#160;-&amp;#160;Shared&amp;#160;Libraries.&amp;#160;Library&amp;#160;name&amp;#160;MUST&amp;#160;be&amp;#160;SOMENAME&amp;#160;on&amp;#160;the&amp;#160;host,&amp;#160;i.e.&amp;#160;libaaa.so.1,&amp;#160;otherwise&amp;#160;debugger&amp;#160;would&amp;#160;not&amp;#160;find&amp;#160;it.&amp;#160;If&amp;#160;you&amp;#160;using&amp;#160;IDE&amp;#160;upload&amp;#160;it&amp;#160;will&amp;#160;also&amp;#160;take&amp;#160;care&amp;#160;of&amp;#160;renaming&amp;#160;host&amp;#160;libraries,&amp;#160;if&amp;#160;not&amp;#160;you&amp;#160;have&amp;#160;to&amp;#160;make&amp;#160;sure&amp;#160;they&amp;#160;are&amp;#160;renamed.&amp;#160;The&amp;#160;better&amp;#160;approach&amp;#160;for&amp;#160;debugging&amp;#160;would&amp;#160;be&amp;#160;actually&amp;#160;not&amp;#160;to&amp;#160;use&amp;#160;soname&amp;#160;at&amp;#160;all&amp;#160;when&amp;#160;you&amp;#160;building&amp;#160;the&amp;#160;library&amp;#160;for&amp;#160;debugging&amp;#160;(controlled&amp;#160;by&amp;#160;linker&amp;#160;option).&lt;br/&gt;&lt;br/&gt;-&amp;#160;sources&amp;#160;for&amp;#160;binary&amp;#160;and&amp;#160;library&amp;#160;available&amp;#160;on&amp;#160;host.&amp;#160;If&amp;#160;it&amp;#160;was&amp;#160;compiled&amp;#160;on&amp;#160;different&amp;#160;host&amp;#160;you&amp;#160;also&amp;#160;need&amp;#160;to&amp;#160;set&amp;#160;Path&amp;#160;mapping&amp;#160;in&amp;#160;the&amp;#160;Source&amp;#160;tab.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Happy&amp;#160;debugging!</summary>
    <dc:creator>Elena Laskavaia</dc:creator>
    <dc:date>2009-04-02T15:31:40Z</dc:date>
  </entry>
  <entry>
    <title>post25718: Qnx IDE: Tip of the Day #9: Properties View</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post25718" />
    <author>
      <name>Elena Laskavaia</name>
    </author>
    <id>https://community.qnx.com/sf/go/post25718</id>
    <modified>2009-03-31T19:19:16Z</modified>
    <issued>2009-03-31T19:19:16Z</issued>
    <summary type="text/plain" mode="escaped">Properties&amp;#160;View&amp;#160;is&amp;#160;a&amp;#160;useful&amp;#160;&amp;#160;view&amp;#160;to&amp;#160;get&amp;#160;additional&amp;#160;information&amp;#160;on&amp;#160;the&amp;#160;objects&amp;#160;and&amp;#160;usually&amp;#160;supported&lt;br/&gt;&lt;br/&gt;by&amp;#160;most&amp;#160;object&amp;#160;navigators.&amp;#160;&lt;br/&gt;&lt;br/&gt;For&amp;#160;example&amp;#160;if&amp;#160;you&amp;#160;are&amp;#160;in&amp;#160;Project&amp;#160;Explorer&amp;#160;you&amp;#160;can&amp;#160;select&amp;#160;a&amp;#160;binary&amp;#160;file&amp;#160;and&amp;#160;Properties&amp;#160;View&amp;#160;would&amp;#160;show&lt;br/&gt;&lt;br/&gt;file&amp;#160;attributes&amp;#160;and&amp;#160;binary&amp;#160;info,&amp;#160;including&amp;#160;size&amp;#160;of&amp;#160;the&amp;#160;file,&amp;#160;last&amp;#160;modification&amp;#160;date,&amp;#160;target&amp;#160;cpu,&amp;#160;debug&amp;#160;mode&amp;#160;and&amp;#160;even&amp;#160;needed&amp;#160;libraries.&amp;#160;To&amp;#160;open&amp;#160;Properties&amp;#160;view&amp;#160;use&amp;#160;Window-&amp;gt;Show&amp;#160;View-&amp;gt;Properties.</summary>
    <dc:creator>Elena Laskavaia</dc:creator>
    <dc:date>2009-03-31T19:19:16Z</dc:date>
  </entry>
  <entry>
    <title>post25604: Qnx IDE: Tip of the Day #8: Export Kernel Trace file as formatted CSV</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post25604" />
    <author>
      <name>David  Cummings(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post25604</id>
    <modified>2009-03-30T19:50:31Z</modified>
    <issued>2009-03-30T19:50:31Z</issued>
    <summary type="text/plain" mode="escaped">System&amp;#160;Profiler&amp;#160;allows&amp;#160;you&amp;#160;to&amp;#160;export&amp;#160;your&amp;#160;kernel&amp;#160;trace&amp;#160;events&amp;#160;(kev&amp;#160;file)&amp;#160;as&amp;#160;a&amp;#160;formatted&amp;#160;CSV.&amp;#160;You&amp;#160;can&amp;#160;use&amp;#160;this&amp;#160;file&amp;#160;to&amp;#160;browse&amp;#160;the&amp;#160;events&amp;#160;in&amp;#160;a&amp;#160;text&amp;#160;editor,&amp;#160;or&amp;#160;import&amp;#160;into&amp;#160;a&amp;#160;spreadsheet&amp;#160;program&amp;#160;that&amp;#160;supports&amp;#160;the&amp;#160;CSV&amp;#160;format&amp;#160;(such&amp;#160;as&amp;#160;Excel&amp;#160;or&amp;#160;OpenOffice&amp;#160;Calc).&amp;#160;To&amp;#160;do&amp;#160;so,&amp;#160;select&amp;#160;your&amp;#160;kernel&amp;#160;trace&amp;#160;in&amp;#160;the&amp;#160;Project&amp;#160;Explorer,&amp;#160;right-click&amp;#160;and&amp;#160;select&amp;#160;System&amp;#160;Profiler-&amp;gt;Save&amp;#160;Formatted&amp;#160;Events&amp;#160;to&amp;#160;CSV&amp;#160;file...&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Additionally,&amp;#160;copying&amp;#160;a&amp;#160;range&amp;#160;of&amp;#160;selected&amp;#160;events&amp;#160;from&amp;#160;the&amp;#160;Trace&amp;#160;Event&amp;#160;Log,&amp;#160;will&amp;#160;copy&amp;#160;the&amp;#160;events&amp;#160;formatted&amp;#160;for&amp;#160;the&amp;#160;CSV&amp;#160;format.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>David  Cummings(deleted)</dc:creator>
    <dc:date>2009-03-30T19:50:31Z</dc:date>
  </entry>
  <entry>
    <title>post25603: RE: Qnx IDE: Tip of the Day #7: View assembly code</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post25603" />
    <author>
      <name>Mario Charest</name>
    </author>
    <id>https://community.qnx.com/sf/go/post25603</id>
    <modified>2009-03-30T19:45:47Z</modified>
    <issued>2009-03-30T19:45:47Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;-----Original&amp;#160;Message-----&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;From:&amp;#160;David&amp;#160;Cummings&amp;#160;[mailto:community-noreply@qnx.com]&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Sent:&amp;#160;March-30-09&amp;#160;3:45&amp;#160;PM&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;To:&amp;#160;tips-ide&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Subject:&amp;#160;Re:&amp;#160;Qnx&amp;#160;IDE:&amp;#160;Tip&amp;#160;of&amp;#160;the&amp;#160;Day&amp;#160;#7:&amp;#160;View&amp;#160;assembly&amp;#160;code&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Thanks&amp;#160;for&amp;#160;the&amp;#160;post&amp;#160;Mario.&amp;#160;We&amp;#160;definitely&amp;#160;welcome&amp;#160;(and&amp;#160;encourage)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;contributions&amp;#160;to&amp;#160;this&amp;#160;forum&amp;#160;from&amp;#160;the&amp;#160;QNX&amp;#160;community.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;wasn`t&amp;#160;sure&amp;#160;if&amp;#160;this&amp;#160;was&amp;#160;ok.&amp;#160;&amp;#160;Said&amp;#160;to&amp;#160;myself,&amp;#160;they&amp;#160;can&amp;#160;just&amp;#160;delete&amp;#160;the&amp;#160;post!&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;_______________________________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Tip&amp;#160;of&amp;#160;the&amp;#160;Day&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;http://community.qnx.com/sf/go/post25602&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Mario Charest</dc:creator>
    <dc:date>2009-03-30T19:45:47Z</dc:date>
  </entry>
  <entry>
    <title>post25602: Re: Qnx IDE: Tip of the Day #7: View assembly code</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post25602" />
    <author>
      <name>David  Cummings(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post25602</id>
    <modified>2009-03-30T19:44:39Z</modified>
    <issued>2009-03-30T19:44:39Z</issued>
    <summary type="text/plain" mode="escaped">Thanks&amp;#160;for&amp;#160;the&amp;#160;post&amp;#160;Mario.&amp;#160;We&amp;#160;definitely&amp;#160;welcome&amp;#160;(and&amp;#160;encourage)&amp;#160;contributions&amp;#160;to&amp;#160;this&amp;#160;forum&amp;#160;from&amp;#160;the&amp;#160;QNX&amp;#160;community.</summary>
    <dc:creator>David  Cummings(deleted)</dc:creator>
    <dc:date>2009-03-30T19:44:39Z</dc:date>
  </entry>
  <entry>
    <title>post25477: Qnx IDE: Tip of the Day #7: View assembly code</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post25477" />
    <author>
      <name>Mario Charest</name>
    </author>
    <id>https://community.qnx.com/sf/go/post25477</id>
    <modified>2009-03-27T19:55:52Z</modified>
    <issued>2009-03-27T19:55:52Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;If&amp;#160;I&amp;#160;may:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;By&amp;#160;double&amp;#160;clicking&amp;#160;on&amp;#160;an&amp;#160;object&amp;#160;file&amp;#160;(&amp;#160;.o&amp;#160;)&amp;#160;or&amp;#160;an&amp;#160;executable&amp;#160;&amp;#160;you'll&amp;#160;see&amp;#160;the&amp;#160;assembly&amp;#160;code&amp;#160;intermix&amp;#160;with&amp;#160;the&amp;#160;source&amp;#160;code.&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Mario Charest</dc:creator>
    <dc:date>2009-03-27T19:55:52Z</dc:date>
  </entry>
  <entry>
    <title>post24874: Qnx IDE: Tip of the Day #7: Template Proposals</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post24874" />
    <author>
      <name>Elena Laskavaia</name>
    </author>
    <id>https://community.qnx.com/sf/go/post24874</id>
    <modified>2009-03-20T14:13:02Z</modified>
    <issued>2009-03-20T14:13:02Z</issued>
    <summary type="text/plain" mode="escaped">How&amp;#160;many&amp;#160;times&amp;#160;in&amp;#160;your&amp;#160;developer's&amp;#160;life&amp;#160;you&amp;#160;typed&amp;#160;fprintf(stderr,"here\n");&lt;br/&gt;&lt;br/&gt;or&amp;#160;for(i=0;i&amp;lt;n;i++)&amp;#160;{}?&lt;br/&gt;&lt;br/&gt;IDE&amp;#160;offers&amp;#160;a&amp;#160;way&amp;#160;not&amp;#160;to&amp;#160;type&amp;#160;common&amp;#160;patterns&amp;#160;over&amp;#160;and&amp;#160;over,&amp;#160;by&amp;#160;using&amp;#160;only&amp;#160;a&amp;#160;keyword&amp;#160;describing&amp;#160;the&amp;#160;pattern.&amp;#160;For&amp;#160;example&amp;#160;you&amp;#160;can&amp;#160;type&lt;br/&gt;&lt;br/&gt;stderr&amp;lt;Ctrl-Space&amp;gt;&lt;br/&gt;&lt;br/&gt;in&amp;#160;your&amp;#160;C&amp;#160;editor&amp;#160;and&amp;#160;it&amp;#160;should&amp;#160;automatically&amp;#160;expand&amp;#160;to&amp;#160;"fprintf(stderr,&amp;#160;I);"&amp;#160;where&amp;#160;I&amp;#160;is&amp;#160;a&amp;#160;cursor&amp;#160;position,&lt;br/&gt;&lt;br/&gt;which&amp;#160;saved&amp;#160;you&amp;#160;typing&amp;#160;extra&amp;#160;10&amp;#160;symbols.&amp;#160;You&amp;#160;can&amp;#160;go&amp;#160;further&amp;#160;and&amp;#160;modify&amp;#160;"stderr"&amp;#160;template&amp;#160;to&amp;#160;include&amp;#160;string&amp;#160;and&amp;#160;\n&amp;#160;into&amp;#160;it,&amp;#160;to&amp;#160;have&amp;#160;this&amp;#160;result:&amp;#160;fprintf(stderr,&amp;#160;"I\n");&lt;br/&gt;&lt;br/&gt;To&amp;#160;do&amp;#160;that&amp;#160;open&amp;#160;Window-&amp;gt;Preferences-&amp;gt;C/C++-&amp;gt;Editor-&amp;gt;Context&amp;#160;Assist-&amp;gt;Templates.&lt;br/&gt;&lt;br/&gt;Find&amp;#160;and&amp;#160;select&amp;#160;stderr&amp;#160;template,&amp;#160;click&amp;#160;Edit...&amp;#160;and&amp;#160;change&amp;#160;to&amp;#160;fprintf(stderr,&amp;#160;"${cursor}\n");&lt;br/&gt;&lt;br/&gt;This&amp;#160;also&amp;#160;gives&amp;#160;you&amp;#160;a&amp;#160;list&amp;#160;of&amp;#160;possible&amp;#160;template&amp;#160;you&amp;#160;can&amp;#160;use&amp;#160;as&amp;#160;well.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;If&amp;#160;&amp;lt;Ctrl-Space&amp;gt;&amp;#160;does&amp;#160;not&amp;#160;show&amp;#160;you&amp;#160;templates&amp;#160;it&amp;#160;may&amp;#160;be&amp;#160;disabled,&amp;#160;to&amp;#160;configure&amp;#160;what&amp;#160;is&amp;#160;show&amp;#160;on&amp;#160;first&amp;#160;and&amp;#160;second&amp;#160;keystroke&amp;#160;see&amp;#160;Window-&amp;gt;Preferences-&amp;gt;C/C++-&amp;gt;Editor-&amp;gt;Context&amp;#160;Assist-&amp;gt;Advanced.</summary>
    <dc:creator>Elena Laskavaia</dc:creator>
    <dc:date>2009-03-20T14:13:02Z</dc:date>
  </entry>
  <entry>
    <title>post24710: Re: AW: AW: Qnx IDE: Tip of the Day #3: System Profiler - splitting kernel trace file</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post24710" />
    <author>
      <name>David  Cummings(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post24710</id>
    <modified>2009-03-18T16:01:04Z</modified>
    <issued>2009-03-18T16:01:04Z</issued>
    <summary type="text/plain" mode="escaped">Thanks&amp;#160;for&amp;#160;the&amp;#160;trace.&amp;#160;I've&amp;#160;fixed&amp;#160;the&amp;#160;issue,&amp;#160;so&amp;#160;it&amp;#160;should&amp;#160;be&amp;#160;available&amp;#160;in&amp;#160;our&amp;#160;next&amp;#160;4.6&amp;#160;foundry&amp;#160;drop.</summary>
    <dc:creator>David  Cummings(deleted)</dc:creator>
    <dc:date>2009-03-18T16:01:04Z</dc:date>
  </entry>
  <entry>
    <title>post24706: Qnx IDE: Tip of the Day #6: Quickly filter processes and threads from System Profiler Timeline</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post24706" />
    <author>
      <name>David  Cummings(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post24706</id>
    <modified>2009-03-18T15:46:39Z</modified>
    <issued>2009-03-18T15:46:39Z</issued>
    <summary type="text/plain" mode="escaped">The&amp;#160;System&amp;#160;Profiler&amp;#160;perspective&amp;#160;provides&amp;#160;a&amp;#160;Filters&amp;#160;view&amp;#160;which&amp;#160;allows&amp;#160;you&amp;#160;filter&amp;#160;which&amp;#160;owners&amp;#160;(processes&amp;#160;and&amp;#160;threads)&amp;#160;and&amp;#160;events&amp;#160;appear&amp;#160;in&amp;#160;the&amp;#160;Timeline&amp;#160;and&amp;#160;other&amp;#160;System&amp;#160;Profiler&amp;#160;panes&amp;#160;and&amp;#160;views.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;When&amp;#160;working&amp;#160;with&amp;#160;the&amp;#160;Timeline,&amp;#160;it's&amp;#160;often&amp;#160;advantageous&amp;#160;to&amp;#160;hide&amp;#160;the&amp;#160;processes&amp;#160;and&amp;#160;threads&amp;#160;that&amp;#160;aren't&amp;#160;relevant&amp;#160;to&amp;#160;your&amp;#160;investigation.&amp;#160;To&amp;#160;quickly&amp;#160;filter&amp;#160;owners&amp;#160;without&amp;#160;having&amp;#160;to&amp;#160;use&amp;#160;the&amp;#160;Filters&amp;#160;view,&amp;#160;simply&amp;#160;select&amp;#160;one&amp;#160;or&amp;#160;more&amp;#160;owners&amp;#160;and&amp;#160;press&amp;#160;the&amp;#160;DEL&amp;#160;key.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>David  Cummings(deleted)</dc:creator>
    <dc:date>2009-03-18T15:46:39Z</dc:date>
  </entry>
  <entry>
    <title>post24556: Qnx IDE: Tip of the Day #5: Prompt for command line arguments</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post24556" />
    <author>
      <name>Elena Laskavaia</name>
    </author>
    <id>https://community.qnx.com/sf/go/post24556</id>
    <modified>2009-03-17T14:18:09Z</modified>
    <issued>2009-03-17T14:18:09Z</issued>
    <summary type="text/plain" mode="escaped">The&amp;#160;IDE&amp;#160;will&amp;#160;prompt&amp;#160;you&amp;#160;for&amp;#160;command&amp;#160;line&amp;#160;arguments&amp;#160;during&amp;#160;each&amp;#160;launch&amp;#160;of&amp;#160;the&amp;#160;executable&amp;#160;by&amp;#160;using&amp;#160;${string_prompt}&amp;#160;as&amp;#160;the&amp;#160;C/C++&amp;#160;Program&amp;#160;Arguments&amp;#160;in&amp;#160;the&amp;#160;program's&amp;#160;Launch&amp;#160;Configuration.</summary>
    <dc:creator>Elena Laskavaia</dc:creator>
    <dc:date>2009-03-17T14:18:09Z</dc:date>
  </entry>
  <entry>
    <title>post24430: AW: AW: Qnx IDE: Tip of the Day #3: System Profiler - splitting kernel trace file</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post24430" />
    <author>
      <name>Hans-Peter Reichert</name>
    </author>
    <id>https://community.qnx.com/sf/go/post24430</id>
    <modified>2009-03-16T14:35:24Z</modified>
    <issued>2009-03-16T14:35:24Z</issued>
    <summary type="text/plain" mode="escaped">sure,&amp;#160;no&amp;#160;problem&lt;br/&gt;&lt;br/&gt;I've&amp;#160;put&amp;#160;the&amp;#160;zip&amp;#160;to&amp;#160;the&amp;#160;ftp&amp;#160;server&amp;#160;-&amp;#160;/home/harman_ftp/users/fromHP&lt;br/&gt;&lt;br/&gt;It's&amp;#160;a&amp;#160;kev&amp;#160;from&amp;#160;a&amp;#160;Jacinto&amp;#160;6.3.2&amp;#160;System&amp;#160;including&amp;#160;Application&amp;#160;Profiler&amp;#160;Information&lt;br/&gt;&lt;br/&gt;there&amp;#160;were&amp;#160;no&amp;#160;filers&amp;#160;active,&amp;#160;and&amp;#160;it&amp;#160;works&amp;#160;(doesn't)&amp;#160;with&amp;#160;an&amp;#160;selection&lt;br/&gt;&lt;br/&gt;I&amp;#160;am&amp;#160;using&amp;#160;Version:&amp;#160;4.6.0&amp;#160;Build&amp;#160;id:&amp;#160;I20090304&lt;br/&gt;&lt;br/&gt;It&amp;#160;has&amp;#160;been&amp;#160;working&amp;#160;for&amp;#160;Version:&amp;#160;4.5.1&amp;#160;Build&amp;#160;id:&amp;#160;I20090105&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Just&amp;#160;tested&amp;#160;a&amp;#160;2nd&amp;#160;kev,&amp;#160;without&amp;#160;AppProfiler&amp;#160;Information,&amp;#160;that&amp;#160;one&amp;#160;is&amp;#160;working&lt;br/&gt;&lt;br/&gt;so&amp;#160;it&amp;#160;has&amp;#160;to&amp;#160;be&amp;#160;something&amp;#160;around&amp;#160;the&amp;#160;Function&amp;#160;Enter/Exit&amp;#160;stuff&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;thanks&lt;br/&gt;&lt;br/&gt;/hp&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;-----Ursprüngliche&amp;#160;Nachricht-----&lt;br/&gt;&lt;br/&gt;&amp;gt;Von:&amp;#160;David&amp;#160;Cummings&amp;#160;[mailto:community-noreply@qnx.com]&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;Gesendet:&amp;#160;Montag,&amp;#160;16.&amp;#160;März&amp;#160;2009&amp;#160;15:14&lt;br/&gt;&lt;br/&gt;&amp;gt;An:&amp;#160;tips-ide&lt;br/&gt;&lt;br/&gt;&amp;gt;Betreff:&amp;#160;Re:&amp;#160;AW:&amp;#160;Qnx&amp;#160;IDE:&amp;#160;Tip&amp;#160;of&amp;#160;the&amp;#160;Day&amp;#160;#3:&amp;#160;System&amp;#160;Profiler&amp;#160;-&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;splitting&amp;#160;kernel&amp;#160;trace&amp;#160;file&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;HP&amp;#160;-&amp;#160;Would&amp;#160;it&amp;#160;be&amp;#160;possible&amp;#160;for&amp;#160;you&amp;#160;to&amp;#160;send&amp;#160;me&amp;#160;your&amp;#160;trace&amp;#160;file,&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;build&amp;#160;ID,&amp;#160;selection&amp;#160;range&amp;#160;and&amp;#160;which&amp;#160;filters&amp;#160;you&amp;#160;had&amp;#160;enabled?&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;I'm&amp;#160;unable&amp;#160;to&amp;#160;reproduce&amp;#160;on&amp;#160;my&amp;#160;machine,&amp;#160;so&amp;#160;it&amp;#160;is&amp;#160;most&amp;#160;likely&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;something&amp;#160;specific&amp;#160;to&amp;#160;your&amp;#160;trace.&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;_______________________________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;Tip&amp;#160;of&amp;#160;the&amp;#160;Day&lt;br/&gt;&lt;br/&gt;&amp;gt;http://community.qnx.com/sf/go/post24424&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;*******************************************&lt;br/&gt;&lt;br/&gt;Harman&amp;#160;Becker&amp;#160;Automotive&amp;#160;Systems&amp;#160;GmbH&lt;br/&gt;&lt;br/&gt;Management&amp;#160;Board:&amp;#160;Dr.&amp;#160;Klaus&amp;#160;Blickle&amp;#160;(Chairman),&amp;#160;Dr.&amp;#160;Udo&amp;#160;Hüls,&amp;#160;Michael&amp;#160;Mauser&lt;br/&gt;&lt;br/&gt;Chairman&amp;#160;of&amp;#160;the&amp;#160;Supervisory&amp;#160;Board:&amp;#160;Ansgar&amp;#160;Rempp&amp;#160;|&amp;#160;Domicile:&amp;#160;Karlsbad&amp;#160;|&amp;#160;&lt;br/&gt;&lt;br/&gt;Local&amp;#160;Court&amp;#160;Mannheim:&amp;#160;Register&amp;#160;No.&amp;#160;361395&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;*******************************************&lt;br/&gt;&lt;br/&gt;Diese&amp;#160;E-Mail&amp;#160;enthaelt&amp;#160;vertrauliche&amp;#160;und/oder&amp;#160;rechtlich&amp;#160;geschuetzte&amp;#160;Informationen.&amp;#160;Wenn&amp;#160;Sie&amp;#160;nicht&amp;#160;der&amp;#160;richtige&amp;#160;Adressat&amp;#160;sind&amp;#160;oder&amp;#160;diese&amp;#160;E-Mail&amp;#160;irrtuemlich&amp;#160;erhalten&amp;#160;haben,&amp;#160;informieren&amp;#160;Sie&amp;#160;bitte&amp;#160;sofort&amp;#160;den&amp;#160;Absender&amp;#160;und&amp;#160;loeschen&amp;#160;Sie&amp;#160;diese&amp;#160;Mail.&amp;#160;Das&amp;#160;unerlaubte&amp;#160;Kopieren&amp;#160;sowie&amp;#160;die&amp;#160;unbefugte&amp;#160;Weitergabe&amp;#160;dieser&amp;#160;Mail&amp;#160;ist&amp;#160;nicht&amp;#160;gestattet.&lt;br/&gt;&lt;br/&gt;This&amp;#160;e-mail&amp;#160;may&amp;#160;contain&amp;#160;confidential&amp;#160;and/or&amp;#160;privileged&amp;#160;information.&amp;#160;If&amp;#160;you&amp;#160;are&amp;#160;not&amp;#160;the&amp;#160;intended&amp;#160;recipient&amp;#160;(or&amp;#160;have&amp;#160;received&amp;#160;this&amp;#160;e-mail&amp;#160;in&amp;#160;error)&amp;#160;please&amp;#160;notify&amp;#160;the&amp;#160;sender&amp;#160;immediately&amp;#160;and&amp;#160;delete&amp;#160;this&amp;#160;e-mail.&amp;#160;Any&amp;#160;unauthorized&amp;#160;copying,&amp;#160;disclosure&amp;#160;or&amp;#160;distribution&amp;#160;of&amp;#160;the&amp;#160;contents&amp;#160;in&amp;#160;this&amp;#160;e-mail&amp;#160;is&amp;#160;strictly&amp;#160;forbidden.&lt;br/&gt;&lt;br/&gt;*******************************************</summary>
    <dc:creator>Hans-Peter Reichert</dc:creator>
    <dc:date>2009-03-16T14:35:24Z</dc:date>
  </entry>
  <entry>
    <title>post24424: Re: AW: Qnx IDE: Tip of the Day #3: System Profiler - splitting kernel trace file</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post24424" />
    <author>
      <name>David  Cummings(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post24424</id>
    <modified>2009-03-16T14:14:26Z</modified>
    <issued>2009-03-16T14:14:26Z</issued>
    <summary type="text/plain" mode="escaped">HP&amp;#160;-&amp;#160;Would&amp;#160;it&amp;#160;be&amp;#160;possible&amp;#160;for&amp;#160;you&amp;#160;to&amp;#160;send&amp;#160;me&amp;#160;your&amp;#160;trace&amp;#160;file,&amp;#160;build&amp;#160;ID,&amp;#160;selection&amp;#160;range&amp;#160;and&amp;#160;which&amp;#160;filters&amp;#160;you&amp;#160;had&amp;#160;enabled?&amp;#160;I'm&amp;#160;unable&amp;#160;to&amp;#160;reproduce&amp;#160;on&amp;#160;my&amp;#160;machine,&amp;#160;so&amp;#160;it&amp;#160;is&amp;#160;most&amp;#160;likely&amp;#160;something&amp;#160;specific&amp;#160;to&amp;#160;your&amp;#160;trace.</summary>
    <dc:creator>David  Cummings(deleted)</dc:creator>
    <dc:date>2009-03-16T14:14:26Z</dc:date>
  </entry>
  <entry>
    <title>post24386: Qnx IDE: Tip of the Day #4: Show Key Assist</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post24386" />
    <author>
      <name>David  Cummings(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post24386</id>
    <modified>2009-03-15T17:30:16Z</modified>
    <issued>2009-03-15T17:30:16Z</issued>
    <summary type="text/plain" mode="escaped">One&amp;#160;of&amp;#160;my&amp;#160;favorite&amp;#160;features&amp;#160;of&amp;#160;the&amp;#160;IDE&amp;#160;is&amp;#160;the&amp;#160;"Show&amp;#160;Key&amp;#160;Assist"&amp;#160;shortcut&amp;#160;key.&amp;#160;Simply&amp;#160;press&amp;#160;CTRL+SHIFT+L&amp;#160;and&amp;#160;you&amp;#160;will&amp;#160;be&amp;#160;presented&amp;#160;with&amp;#160;a&amp;#160;list&amp;#160;of&amp;#160;available&amp;#160;shortcut&amp;#160;keys&amp;#160;for&amp;#160;your&amp;#160;current&amp;#160;editor.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;It's&amp;#160;a&amp;#160;great&amp;#160;way&amp;#160;to&amp;#160;quickly&amp;#160;find&amp;#160;out&amp;#160;available&amp;#160;actions&amp;#160;and&amp;#160;to&amp;#160;find&amp;#160;out&amp;#160;shortcut&amp;#160;keys&amp;#160;that&amp;#160;you&amp;#160;can&amp;#160;use&amp;#160;to&amp;#160;speed&amp;#160;up&amp;#160;your&amp;#160;development.</summary>
    <dc:creator>David  Cummings(deleted)</dc:creator>
    <dc:date>2009-03-15T17:30:16Z</dc:date>
  </entry>
  <entry>
    <title>post24323: Re: AW: Qnx IDE: Tip of the Day #3: System Profiler - splitting kernel&#xD;
 trace file</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post24323" />
    <author>
      <name>Elena Laskavaia</name>
    </author>
    <id>https://community.qnx.com/sf/go/post24323</id>
    <modified>2009-03-13T14:45:38Z</modified>
    <issued>2009-03-13T14:45:38Z</issued>
    <summary type="text/plain" mode="escaped">we&amp;#160;broke&amp;#160;something...&amp;#160;I&amp;#160;will&amp;#160;open&amp;#160;a&amp;#160;PR.&amp;#160;We&amp;#160;may&amp;#160;need&amp;#160;your&amp;#160;.kev&amp;#160;file.&amp;#160;Please&amp;#160;post&amp;#160;bugs&amp;#160;on&amp;#160;general&amp;#160;forum&amp;#160;next&amp;#160;time.</summary>
    <dc:creator>Elena Laskavaia</dc:creator>
    <dc:date>2009-03-13T14:45:38Z</dc:date>
  </entry>
  <entry>
    <title>post24322: AW: Qnx IDE: Tip of the Day #3: System Profiler - splitting kernel trace file</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post24322" />
    <author>
      <name>Hans-Peter Reichert</name>
    </author>
    <id>https://community.qnx.com/sf/go/post24322</id>
    <modified>2009-03-13T14:43:42Z</modified>
    <issued>2009-03-13T14:43:42Z</issued>
    <summary type="text/plain" mode="escaped">doing&amp;#160;this&amp;#160;with&amp;#160;the&amp;#160;latest&amp;#160;release,&amp;#160;gives&amp;#160;me&amp;#160;an&amp;#160;excpetion&lt;br/&gt;&lt;br/&gt;when&amp;#160;opening&amp;#160;the&amp;#160;newly&amp;#160;generated&amp;#160;kev&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;!ENTRY&amp;#160;org.eclipse.ui&amp;#160;4&amp;#160;0&amp;#160;2009-03-13&amp;#160;15:39:33.540&lt;br/&gt;&lt;br/&gt;!MESSAGE&amp;#160;Unhandled&amp;#160;event&amp;#160;loop&amp;#160;exception&lt;br/&gt;&lt;br/&gt;!STACK&amp;#160;0&lt;br/&gt;&lt;br/&gt;org.eclipse.swt.SWTException:&amp;#160;Failed&amp;#160;to&amp;#160;execute&amp;#160;runnable&amp;#160;(java.lang.NullPointerException)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;org.eclipse.swt.SWT.error(SWT.java:3777)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;org.eclipse.swt.SWT.error(SWT.java:3695)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3800)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3425)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;sun.reflect.NativeMethodAccessorImpl.invoke0(Native&amp;#160;Method)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;sun.reflect.NativeMethodAccessorImpl.invoke(Unknown&amp;#160;Source)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown&amp;#160;Source)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;java.lang.reflect.Method.invoke(Unknown&amp;#160;Source)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;org.eclipse.equinox.launcher.Main.run(Main.java:1236)&lt;br/&gt;&lt;br/&gt;Caused&amp;#160;by:&amp;#160;java.lang.NullPointerException&lt;br/&gt;&lt;br/&gt;	at&amp;#160;com.qnx.tools.ide.SystemProfiler.summary.pane.SummaryData.getSystemTimings(SummaryData.java:161)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;com.qnx.tools.ide.SystemProfiler.summary.pane.SummaryPane.updateSummaryData(SummaryPane.java:485)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;com.qnx.tools.ide.SystemProfiler.summary.pane.SummaryPane$2.summaryUpdated(SummaryPane.java:379)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;com.qnx.tools.ide.SystemProfiler.summary.pane.SummaryData$2$1.run(SummaryData.java:70)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)&lt;br/&gt;&lt;br/&gt;	at&amp;#160;org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)&lt;br/&gt;&lt;br/&gt;	...&amp;#160;22&amp;#160;more&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;-----Ursprüngliche&amp;#160;Nachricht-----&lt;br/&gt;&lt;br/&gt;&amp;gt;Von:&amp;#160;Elena&amp;#160;Laskavaia&amp;#160;[mailto:community-noreply@qnx.com]&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;Gesendet:&amp;#160;Freitag,&amp;#160;13.&amp;#160;März&amp;#160;2009&amp;#160;15:35&lt;br/&gt;&lt;br/&gt;&amp;gt;An:&amp;#160;tips-ide&lt;br/&gt;&lt;br/&gt;&amp;gt;Betreff:&amp;#160;Qnx&amp;#160;IDE:&amp;#160;Tip&amp;#160;of&amp;#160;the&amp;#160;Day&amp;#160;#3:&amp;#160;System&amp;#160;Profiler&amp;#160;-&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;splitting&amp;#160;kernel&amp;#160;trace&amp;#160;file&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;System&amp;#160;Profiler's&amp;#160;kernel&amp;#160;trace&amp;#160;files&amp;#160;are&amp;#160;usually&amp;#160;huge.&amp;#160;Because&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;of&amp;#160;the&amp;#160;amount&amp;#160;of&amp;#160;aggregation&amp;#160;System&amp;#160;Profiler&amp;#160;does&amp;#160;it&amp;#160;is&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;painfully&amp;#160;slow&amp;#160;sometimes.&amp;#160;If&amp;#160;you&amp;#160;are&amp;#160;isolated&amp;#160;a&amp;#160;problem&amp;#160;and&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;want&amp;#160;to&amp;#160;work&amp;#160;on&amp;#160;or&amp;#160;share&amp;#160;a&amp;#160;smaller&amp;#160;file,&amp;#160;you&amp;#160;can&amp;#160;select&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;desired&amp;#160;time&amp;#160;line&amp;#160;interval&amp;#160;in&amp;#160;the&amp;#160;System&amp;#160;Profiler&amp;#160;editor&amp;#160;and&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;export&amp;#160;it&amp;#160;as&amp;#160;individual&amp;#160;.kev&amp;#160;file.&lt;br/&gt;&lt;br/&gt;&amp;gt;To&amp;#160;do&amp;#160;that&amp;#160;select&amp;#160;File-&amp;gt;Save&amp;#160;As...&amp;#160;menu&amp;#160;and&amp;#160;you&amp;#160;would&amp;#160;be&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;prompted&amp;#160;to&amp;#160;enter&amp;#160;a&amp;#160;file&amp;#160;name.&amp;#160;Press&amp;#160;OK.&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;Open&amp;#160;this&amp;#160;new&amp;#160;file&amp;#160;in&amp;#160;the&amp;#160;editor&amp;#160;or&amp;#160;send&amp;#160;to&amp;#160;a&amp;#160;friend.&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;_______________________________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;Tip&amp;#160;of&amp;#160;the&amp;#160;Day&lt;br/&gt;&lt;br/&gt;&amp;gt;http://community.qnx.com/sf/go/post24319&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;*******************************************&lt;br/&gt;&lt;br/&gt;Harman&amp;#160;Becker&amp;#160;Automotive&amp;#160;Systems&amp;#160;GmbH&lt;br/&gt;&lt;br/&gt;Management&amp;#160;Board:&amp;#160;Dr.&amp;#160;Klaus&amp;#160;Blickle&amp;#160;(Chairman),&amp;#160;Dr.&amp;#160;Udo&amp;#160;Hüls,&amp;#160;Michael&amp;#160;Mauser&lt;br/&gt;&lt;br/&gt;Chairman&amp;#160;of&amp;#160;the&amp;#160;Supervisory&amp;#160;Board:&amp;#160;Ansgar&amp;#160;Rempp&amp;#160;|&amp;#160;Domicile:&amp;#160;Karlsbad&amp;#160;|&amp;#160;&lt;br/&gt;&lt;br/&gt;Local&amp;#160;Court&amp;#160;Mannheim:&amp;#160;Register&amp;#160;No.&amp;#160;361395&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;*******************************************&lt;br/&gt;&lt;br/&gt;Diese&amp;#160;E-Mail&amp;#160;enthaelt&amp;#160;vertrauliche&amp;#160;und/oder&amp;#160;rechtlich&amp;#160;geschuetzte&amp;#160;Informationen.&amp;#160;Wenn&amp;#160;Sie&amp;#160;nicht&amp;#160;der&amp;#160;richtige&amp;#160;Adressat&amp;#160;sind&amp;#160;oder&amp;#160;diese&amp;#160;E-Mail&amp;#160;irrtuemlich&amp;#160;erhalten&amp;#160;haben,&amp;#160;informieren&amp;#160;Sie&amp;#160;bitte&amp;#160;sofort&amp;#160;den&amp;#160;Absender&amp;#160;und&amp;#160;loeschen&amp;#160;Sie&amp;#160;diese&amp;#160;Mail.&amp;#160;Das&amp;#160;unerlaubte&amp;#160;Kopieren&amp;#160;sowie&amp;#160;die&amp;#160;unbefugte&amp;#160;Weitergabe&amp;#160;dieser&amp;#160;Mail&amp;#160;ist&amp;#160;nicht&amp;#160;gestattet.&lt;br/&gt;&lt;br/&gt;This&amp;#160;e-mail&amp;#160;may&amp;#160;contain&amp;#160;confidential&amp;#160;and/or&amp;#160;privileged&amp;#160;information.&amp;#160;If&amp;#160;you&amp;#160;are&amp;#160;not&amp;#160;the&amp;#160;intended&amp;#160;recipient&amp;#160;(or&amp;#160;have&amp;#160;received&amp;#160;this&amp;#160;e-mail&amp;#160;in&amp;#160;error)&amp;#160;please&amp;#160;notify&amp;#160;the&amp;#160;sender&amp;#160;immediately&amp;#160;and&amp;#160;delete&amp;#160;this&amp;#160;e-mail.&amp;#160;Any&amp;#160;unauthorized&amp;#160;copying,&amp;#160;disclosure&amp;#160;or&amp;#160;distribution&amp;#160;of&amp;#160;the&amp;#160;contents&amp;#160;in&amp;#160;this&amp;#160;e-mail&amp;#160;is&amp;#160;strictly&amp;#160;forbidden.&lt;br/&gt;&lt;br/&gt;*******************************************</summary>
    <dc:creator>Hans-Peter Reichert</dc:creator>
    <dc:date>2009-03-13T14:43:42Z</dc:date>
  </entry>
  <entry>
    <title>post24319: Qnx IDE: Tip of the Day #3: System Profiler - splitting kernel trace file</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post24319" />
    <author>
      <name>Elena Laskavaia</name>
    </author>
    <id>https://community.qnx.com/sf/go/post24319</id>
    <modified>2009-03-13T14:34:50Z</modified>
    <issued>2009-03-13T14:34:50Z</issued>
    <summary type="text/plain" mode="escaped">System&amp;#160;Profiler's&amp;#160;kernel&amp;#160;trace&amp;#160;files&amp;#160;are&amp;#160;usually&amp;#160;huge.&amp;#160;Because&amp;#160;of&amp;#160;the&amp;#160;amount&amp;#160;of&amp;#160;aggregation&amp;#160;System&amp;#160;Profiler&amp;#160;does&amp;#160;it&amp;#160;is&amp;#160;painfully&amp;#160;slow&amp;#160;sometimes.&amp;#160;If&amp;#160;you&amp;#160;are&amp;#160;isolated&amp;#160;a&amp;#160;problem&amp;#160;and&amp;#160;want&amp;#160;to&amp;#160;work&amp;#160;on&amp;#160;or&amp;#160;share&amp;#160;a&amp;#160;smaller&amp;#160;file,&amp;#160;you&amp;#160;can&amp;#160;select&amp;#160;desired&amp;#160;time&amp;#160;line&amp;#160;interval&amp;#160;in&amp;#160;the&amp;#160;System&amp;#160;Profiler&amp;#160;editor&amp;#160;and&amp;#160;export&amp;#160;it&amp;#160;as&amp;#160;individual&amp;#160;.kev&amp;#160;file.&lt;br/&gt;&lt;br/&gt;To&amp;#160;do&amp;#160;that&amp;#160;select&amp;#160;File-&amp;gt;Save&amp;#160;As...&amp;#160;menu&amp;#160;and&amp;#160;you&amp;#160;would&amp;#160;be&amp;#160;prompted&amp;#160;to&amp;#160;enter&amp;#160;a&amp;#160;file&amp;#160;name.&amp;#160;Press&amp;#160;OK.&amp;#160;&lt;br/&gt;&lt;br/&gt;Open&amp;#160;this&amp;#160;new&amp;#160;file&amp;#160;in&amp;#160;the&amp;#160;editor&amp;#160;or&amp;#160;send&amp;#160;to&amp;#160;a&amp;#160;friend.</summary>
    <dc:creator>Elena Laskavaia</dc:creator>
    <dc:date>2009-03-13T14:34:50Z</dc:date>
  </entry>
  <entry>
    <title>post24251: Re: Qne IDE: Tip of the Day #3: Bookmarks</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post24251" />
    <author>
      <name>Elena Laskavaia</name>
    </author>
    <id>https://community.qnx.com/sf/go/post24251</id>
    <modified>2009-03-12T16:17:31Z</modified>
    <issued>2009-03-12T16:17:31Z</issued>
    <summary type="text/plain" mode="escaped">Only&amp;#160;two&amp;#160;commands&amp;#160;can&amp;#160;be&amp;#160;bound&amp;#160;to&amp;#160;shortcuts&amp;#160;-&amp;#160;Add&amp;#160;Bookmark&amp;#160;and&amp;#160;Next&amp;#160;Bookmark.&lt;br/&gt;&lt;br/&gt;To&amp;#160;add&amp;#160;binding&amp;#160;use&amp;#160;Keys&amp;#160;Preferences&amp;#160;from&amp;#160;Windows&amp;#160;menu.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Kevin&amp;#160;Stallard&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Is&amp;#160;there&amp;#160;a&amp;#160;way&amp;#160;to&amp;#160;do&amp;#160;this&amp;#160;with&amp;#160;key&amp;#160;strokes?&amp;#160;&amp;#160;Some&amp;#160;combination&amp;#160;of&amp;#160;an&amp;#160;F2&amp;#160;key&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;for&amp;#160;example:&amp;#160;&amp;#160;F2&amp;#160;-&amp;#160;Next&amp;#160;book&amp;#160;mark,&amp;#160;Shift-F2-&amp;#160;Prev&amp;#160;book&amp;#160;mark,&amp;#160;&amp;#160;Ctrl-F2&amp;#160;-&amp;#160;Set&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Bookmark&amp;#160;at&amp;#160;current&amp;#160;cursor&amp;#160;line,&amp;#160;Shift-Ctrl-F2&amp;#160;remove&amp;#160;bookmark&amp;#160;at&amp;#160;current&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;line?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Thanks&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Kevin&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;</summary>
    <dc:creator>Elena Laskavaia</dc:creator>
    <dc:date>2009-03-12T16:17:31Z</dc:date>
  </entry>
  <entry>
    <title>post24237: RE: Qne IDE: Tip of the Day #3: Bookmarks</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post24237" />
    <author>
      <name>Kevin Stallard(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post24237</id>
    <modified>2009-03-12T14:59:41Z</modified>
    <issued>2009-03-12T14:59:41Z</issued>
    <summary type="text/plain" mode="escaped">Is&amp;#160;there&amp;#160;a&amp;#160;way&amp;#160;to&amp;#160;do&amp;#160;this&amp;#160;with&amp;#160;key&amp;#160;strokes?&amp;#160;&amp;#160;Some&amp;#160;combination&amp;#160;of&amp;#160;an&amp;#160;F2&amp;#160;key&lt;br/&gt;&lt;br/&gt;for&amp;#160;example:&amp;#160;&amp;#160;F2&amp;#160;-&amp;#160;Next&amp;#160;book&amp;#160;mark,&amp;#160;Shift-F2-&amp;#160;Prev&amp;#160;book&amp;#160;mark,&amp;#160;&amp;#160;Ctrl-F2&amp;#160;-&amp;#160;Set&lt;br/&gt;&lt;br/&gt;Bookmark&amp;#160;at&amp;#160;current&amp;#160;cursor&amp;#160;line,&amp;#160;Shift-Ctrl-F2&amp;#160;remove&amp;#160;bookmark&amp;#160;at&amp;#160;current&lt;br/&gt;&lt;br/&gt;line?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks&lt;br/&gt;&lt;br/&gt;Kevin&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-----Original&amp;#160;Message-----&lt;br/&gt;&lt;br/&gt;From:&amp;#160;Elena&amp;#160;Laskavaia&amp;#160;[mailto:community-noreply@qnx.com]&amp;#160;&lt;br/&gt;&lt;br/&gt;Sent:&amp;#160;2009-03-12&amp;#160;08:46&lt;br/&gt;&lt;br/&gt;To:&amp;#160;tips-ide&lt;br/&gt;&lt;br/&gt;Subject:&amp;#160;Qne&amp;#160;IDE:&amp;#160;Tip&amp;#160;of&amp;#160;the&amp;#160;Day&amp;#160;#3:&amp;#160;Bookmarks&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;If&amp;#160;you&amp;#160;deal&amp;#160;with&amp;#160;complex&amp;#160;software&amp;#160;you&amp;#160;may&amp;#160;want&amp;#160;to&amp;#160;remember&amp;#160;some&amp;#160;interesting&lt;br/&gt;&lt;br/&gt;places&amp;#160;in&amp;#160;your&amp;#160;code.&amp;#160;&lt;br/&gt;&lt;br/&gt;You&amp;#160;can&amp;#160;do&amp;#160;it&amp;#160;with&amp;#160;different&amp;#160;ways,&amp;#160;and&amp;#160;one&amp;#160;of&amp;#160;them&amp;#160;is&amp;#160;to&amp;#160;use&amp;#160;bookmarks.&lt;br/&gt;&lt;br/&gt;To&amp;#160;bookmark&amp;#160;a&amp;#160;source&amp;#160;location&amp;#160;use&amp;#160;context&amp;#160;menu&amp;#160;in&amp;#160;the&amp;#160;editor&amp;#160;on&amp;#160;the&amp;#160;line&amp;#160;you&lt;br/&gt;&lt;br/&gt;want&amp;#160;the&amp;#160;bookmark&amp;#160;(click&amp;#160;on&amp;#160;the&amp;#160;left&amp;#160;border&amp;#160;on&amp;#160;the&amp;#160;editor,&amp;#160;where&amp;#160;markers&amp;#160;are&lt;br/&gt;&lt;br/&gt;usually&amp;#160;displayed)&amp;#160;and&amp;#160;select&amp;#160;"Add&amp;#160;Bookmark...".&amp;#160;To&amp;#160;view&amp;#160;bookmarks&amp;#160;open&lt;br/&gt;&lt;br/&gt;Bookmarks&amp;#160;view&amp;#160;&lt;br/&gt;&lt;br/&gt;Window&amp;#160;&amp;gt;&amp;#160;Show&amp;#160;View&amp;#160;&amp;gt;&amp;#160;Other.&amp;#160;-&amp;gt;&amp;#160;General&amp;#160;-&amp;gt;&amp;#160;Bookmarks.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;There&amp;#160;are&amp;#160;couple&amp;#160;other&amp;#160;ways&amp;#160;to&amp;#160;do&amp;#160;similar&amp;#160;thing:&amp;#160;editor&amp;#160;navigation,&amp;#160;TODO&lt;br/&gt;&lt;br/&gt;comments&amp;#160;in&amp;#160;code&amp;#160;and&amp;#160;Mylin&amp;#160;plugin&amp;#160;context&amp;#160;navigation.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;See&amp;#160;more&amp;#160;info:&lt;br/&gt;&lt;br/&gt;Bookmarks:&lt;br/&gt;&lt;br/&gt;http://www.luisdelarosa.com/2005/02/16/eclipse-tip-use-bookmarks-to-track-im&lt;br/&gt;&lt;br/&gt;portant-places-in-your-code/&lt;br/&gt;&lt;br/&gt;Mylin:&amp;#160;http://www.eclipse.org/mylyn/&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;_______________________________________________&lt;br/&gt;&lt;br/&gt;Tip&amp;#160;of&amp;#160;the&amp;#160;Day&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/sf/go/post24232&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Kevin Stallard(deleted)</dc:creator>
    <dc:date>2009-03-12T14:59:41Z</dc:date>
  </entry>
  <entry>
    <title>post24232: Qne IDE: Tip of the Day #3: Bookmarks</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post24232" />
    <author>
      <name>Elena Laskavaia</name>
    </author>
    <id>https://community.qnx.com/sf/go/post24232</id>
    <modified>2009-03-12T14:45:47Z</modified>
    <issued>2009-03-12T14:45:47Z</issued>
    <summary type="text/plain" mode="escaped">If&amp;#160;you&amp;#160;deal&amp;#160;with&amp;#160;complex&amp;#160;software&amp;#160;you&amp;#160;may&amp;#160;want&amp;#160;to&amp;#160;remember&amp;#160;some&amp;#160;interesting&amp;#160;places&amp;#160;in&amp;#160;your&amp;#160;code.&amp;#160;&lt;br/&gt;&lt;br/&gt;You&amp;#160;can&amp;#160;do&amp;#160;it&amp;#160;with&amp;#160;different&amp;#160;ways,&amp;#160;and&amp;#160;one&amp;#160;of&amp;#160;them&amp;#160;is&amp;#160;to&amp;#160;use&amp;#160;bookmarks.&lt;br/&gt;&lt;br/&gt;To&amp;#160;bookmark&amp;#160;a&amp;#160;source&amp;#160;location&amp;#160;use&amp;#160;context&amp;#160;menu&amp;#160;in&amp;#160;the&amp;#160;editor&amp;#160;on&amp;#160;the&amp;#160;line&amp;#160;you&amp;#160;want&amp;#160;the&amp;#160;bookmark&amp;#160;(click&amp;#160;on&amp;#160;the&amp;#160;left&amp;#160;border&amp;#160;on&amp;#160;the&amp;#160;editor,&amp;#160;where&amp;#160;markers&amp;#160;are&amp;#160;usually&amp;#160;displayed)&amp;#160;and&amp;#160;select&amp;#160;"Add&amp;#160;Bookmark...".&amp;#160;To&amp;#160;view&amp;#160;bookmarks&amp;#160;open&amp;#160;Bookmarks&amp;#160;view&amp;#160;&lt;br/&gt;&lt;br/&gt;Window&amp;#160;&amp;gt;&amp;#160;Show&amp;#160;View&amp;#160;&amp;gt;&amp;#160;Other…&amp;#160;-&amp;gt;&amp;#160;General&amp;#160;-&amp;gt;&amp;#160;Bookmarks.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;There&amp;#160;are&amp;#160;couple&amp;#160;other&amp;#160;ways&amp;#160;to&amp;#160;do&amp;#160;similar&amp;#160;thing:&amp;#160;editor&amp;#160;navigation,&amp;#160;TODO&amp;#160;comments&amp;#160;in&amp;#160;code&amp;#160;and&amp;#160;Mylin&amp;#160;plugin&amp;#160;context&amp;#160;navigation.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;See&amp;#160;more&amp;#160;info:&lt;br/&gt;&lt;br/&gt;Bookmarks:&amp;#160;http://www.luisdelarosa.com/2005/02/16/eclipse-tip-use-bookmarks-to-track-important-places-in-your-code/&lt;br/&gt;&lt;br/&gt;Mylin:&amp;#160;http://www.eclipse.org/mylyn/</summary>
    <dc:creator>Elena Laskavaia</dc:creator>
    <dc:date>2009-03-12T14:45:47Z</dc:date>
  </entry>
  <entry>
    <title>post24145: Qnx IDE: Tip of the Day #2: Bind "Build Project" command to keyboard shortcut</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post24145" />
    <author>
      <name>Elena Laskavaia</name>
    </author>
    <id>https://community.qnx.com/sf/go/post24145</id>
    <modified>2009-03-11T15:42:05Z</modified>
    <issued>2009-03-11T15:42:05Z</issued>
    <summary type="text/plain" mode="escaped">To&amp;#160;fast&amp;#160;access&amp;#160;to&amp;#160;"Build&amp;#160;Project"&amp;#160;command&amp;#160;you&amp;#160;can&amp;#160;define&amp;#160;a&amp;#160;keyboard&amp;#160;shortcut&amp;#160;(e.g.&amp;#160;&amp;lt;F6&amp;gt;,&amp;#160;you&amp;#160;can&amp;#160;use&amp;#160;any&amp;#160;other&amp;#160;free&amp;#160;keystroke).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;following&amp;#160;procedure&amp;#160;lets&amp;#160;you&amp;#160;define&amp;#160;build&amp;#160;shortcut&amp;#160;which&amp;#160;would&amp;#160;work&amp;#160;from&amp;#160;Project&amp;#160;Navigator&amp;#160;and&amp;#160;C++&amp;#160;Editor&amp;#160;(for&amp;#160;IDE&amp;#160;4.5&amp;#160;and&amp;#160;4.6).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;*&amp;#160;Select&amp;#160;Windows-&amp;gt;Preferences...&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;*&amp;#160;Type&amp;#160;"Keys"&amp;#160;in&amp;#160;the&amp;#160;filter&amp;#160;(top&amp;#160;left)&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;*&amp;#160;Select&amp;#160;"Keys"&amp;#160;from&amp;#160;the&amp;#160;left&amp;#160;tree&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;*&amp;#160;Check&amp;#160;"Include&amp;#160;unbound&amp;#160;commands"&amp;#160;checkbox&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;*&amp;#160;Type&amp;#160;"build"&amp;#160;in&amp;#160;right&amp;#160;panel&amp;#160;filter&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;*&amp;#160;Select&amp;#160;"Build&amp;#160;Project"&amp;#160;command&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;*&amp;#160;Select&amp;#160;Binding&amp;#160;field&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;*&amp;#160;Press&amp;#160;keystroke&amp;#160;&amp;lt;F6&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;*&amp;#160;Click&amp;#160;Apply&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;*&amp;#160;Click&amp;#160;Copy&amp;#160;command&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;*&amp;#160;Select&amp;#160;"C/C++&amp;#160;Editor"&amp;#160;in&amp;#160;When&amp;#160;combo&amp;#160;box&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;*&amp;#160;Select&amp;#160;Binding&amp;#160;field&amp;#160;and&amp;#160;press&amp;#160;&amp;lt;F6&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;*&amp;#160;Click&amp;#160;Apply&amp;#160;again&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Elena Laskavaia</dc:creator>
    <dc:date>2009-03-11T15:42:05Z</dc:date>
  </entry>
  <entry>
    <title>post24054: Re: Qnx IDE: Tip of the Day #1: Hyper-link source navigation</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post24054" />
    <author>
      <name>Elena Laskavaia</name>
    </author>
    <id>https://community.qnx.com/sf/go/post24054</id>
    <modified>2009-03-10T18:00:13Z</modified>
    <issued>2009-03-10T18:00:13Z</issued>
    <summary type="text/plain" mode="escaped">Using&amp;#160;hyper-link&amp;#160;navigation&amp;#160;it&amp;#160;picks&amp;#160;definition&amp;#160;if&amp;#160;it&amp;#160;can,&amp;#160;if&amp;#160;you&amp;#160;do&amp;#160;it&amp;#160;again&amp;#160;on&amp;#160;definition&amp;#160;symbol&amp;#160;you&amp;#160;go&amp;#160;to&amp;#160;declaration.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Kevin&amp;#160;Stallard&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Is&amp;#160;there&amp;#160;a&amp;#160;way&amp;#160;to&amp;#160;choose&amp;#160;between&amp;#160;the&amp;#160;declaration&amp;#160;and&amp;#160;the&amp;#160;definition?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;</summary>
    <dc:creator>Elena Laskavaia</dc:creator>
    <dc:date>2009-03-10T18:00:13Z</dc:date>
  </entry>
  <entry>
    <title>post24053: RE: Qnx IDE: Tip of the Day #1: Hyper-link source navigation</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post24053" />
    <author>
      <name>Kevin Stallard(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post24053</id>
    <modified>2009-03-10T17:56:02Z</modified>
    <issued>2009-03-10T17:56:02Z</issued>
    <summary type="text/plain" mode="escaped">Is&amp;#160;there&amp;#160;a&amp;#160;way&amp;#160;to&amp;#160;choose&amp;#160;between&amp;#160;the&amp;#160;declaration&amp;#160;and&amp;#160;the&amp;#160;definition?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Kevin&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-----Original&amp;#160;Message-----&lt;br/&gt;&lt;br/&gt;From:&amp;#160;Elena&amp;#160;Laskavaia&amp;#160;[mailto:community-noreply@qnx.com]&amp;#160;&lt;br/&gt;&lt;br/&gt;Sent:&amp;#160;2009-03-10&amp;#160;10:28&lt;br/&gt;&lt;br/&gt;To:&amp;#160;tips-ide&lt;br/&gt;&lt;br/&gt;Subject:&amp;#160;Qnx&amp;#160;IDE:&amp;#160;Tip&amp;#160;of&amp;#160;the&amp;#160;Day&amp;#160;#1:&amp;#160;Hyper-link&amp;#160;source&amp;#160;navigation&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;most&amp;#160;commonly&amp;#160;used&amp;#160;navigation&amp;#160;in&amp;#160;the&amp;#160;source&amp;#160;code&amp;#160;is&amp;#160;the&amp;#160;navigation&amp;#160;from&lt;br/&gt;&lt;br/&gt;usage&amp;#160;of&amp;#160;function&amp;#160;or&amp;#160;variable&amp;#160;or&amp;#160;type&amp;#160;to&amp;#160;the&amp;#160;place&amp;#160;it&amp;#160;is&amp;#160;defined&amp;#160;or&lt;br/&gt;&lt;br/&gt;declared.&amp;#160;In&amp;#160;IDE&amp;#160;to&amp;#160;achieve&amp;#160;this&amp;#160;you&amp;#160;can&amp;#160;use&amp;#160;hyper&amp;#160;link&amp;#160;editor&amp;#160;navigation:&lt;br/&gt;&lt;br/&gt;holding&amp;#160;Ctrl&amp;#160;button&amp;#160;hover&amp;#160;over&amp;#160;the&amp;#160;identifier&amp;#160;in&amp;#160;the&amp;#160;source&amp;#160;code&amp;#160;editor&amp;#160;-&amp;#160;it&lt;br/&gt;&lt;br/&gt;will&amp;#160;become&amp;#160;hyper-link&amp;#160;(blue&amp;#160;and&amp;#160;highlighted),&amp;#160;click&amp;#160;on&amp;#160;it&amp;#160;to&amp;#160;open&lt;br/&gt;&lt;br/&gt;definition&amp;#160;of&amp;#160;this&amp;#160;symbol.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;_______________________________________________&lt;br/&gt;&lt;br/&gt;Tip&amp;#160;of&amp;#160;the&amp;#160;Day&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/sf/go/post24038&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Kevin Stallard(deleted)</dc:creator>
    <dc:date>2009-03-10T17:56:02Z</dc:date>
  </entry>
  <entry>
    <title>post24044: Re: Qnx IDE: Tip of the Day #1: Hyper-link source navigation</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post24044" />
    <author>
      <name>Elena Laskavaia</name>
    </author>
    <id>https://community.qnx.com/sf/go/post24044</id>
    <modified>2009-03-10T16:53:53Z</modified>
    <issued>2009-03-10T16:53:53Z</issued>
    <summary type="text/plain" mode="escaped">It&amp;#160;should&amp;#160;be&amp;#160;the&amp;#160;same,&amp;#160;it&amp;#160;is&amp;#160;just&amp;#160;easier&amp;#160;(at&amp;#160;least&amp;#160;for&amp;#160;me)&amp;#160;to&amp;#160;do&amp;#160;then&amp;#160;selecting&amp;#160;from&amp;#160;context&amp;#160;menu&amp;#160;or&amp;#160;pressing&amp;#160;F3.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;What&amp;#160;is&amp;#160;the&amp;#160;different&amp;#160;between&amp;#160;this&amp;#160;and&amp;#160;"Open&amp;#160;Declaration".&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;</summary>
    <dc:creator>Elena Laskavaia</dc:creator>
    <dc:date>2009-03-10T16:53:53Z</dc:date>
  </entry>
  <entry>
    <title>post24042: RE: Qnx IDE: Tip of the Day #1: Hyper-link source navigation</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post24042" />
    <author>
      <name>Mario Charest</name>
    </author>
    <id>https://community.qnx.com/sf/go/post24042</id>
    <modified>2009-03-10T16:51:07Z</modified>
    <issued>2009-03-10T16:51:07Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;-----Original&amp;#160;Message-----&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;From:&amp;#160;Elena&amp;#160;Laskavaia&amp;#160;[mailto:community-noreply@qnx.com]&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Sent:&amp;#160;March-10-09&amp;#160;12:28&amp;#160;PM&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;To:&amp;#160;tips-ide&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Subject:&amp;#160;Qnx&amp;#160;IDE:&amp;#160;Tip&amp;#160;of&amp;#160;the&amp;#160;Day&amp;#160;#1:&amp;#160;Hyper-link&amp;#160;source&amp;#160;navigation&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;The&amp;#160;most&amp;#160;commonly&amp;#160;used&amp;#160;navigation&amp;#160;in&amp;#160;the&amp;#160;source&amp;#160;code&amp;#160;is&amp;#160;the&amp;#160;navigation&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;from&amp;#160;usage&amp;#160;of&amp;#160;function&amp;#160;or&amp;#160;variable&amp;#160;or&amp;#160;type&amp;#160;to&amp;#160;the&amp;#160;place&amp;#160;it&amp;#160;is&amp;#160;defined&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;or&amp;#160;declared.&amp;#160;In&amp;#160;IDE&amp;#160;to&amp;#160;achieve&amp;#160;this&amp;#160;you&amp;#160;can&amp;#160;use&amp;#160;hyper&amp;#160;link&amp;#160;editor&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;navigation:&amp;#160;holding&amp;#160;Ctrl&amp;#160;button&amp;#160;hover&amp;#160;over&amp;#160;the&amp;#160;identifier&amp;#160;in&amp;#160;the&amp;#160;source&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;code&amp;#160;editor&amp;#160;-&amp;#160;it&amp;#160;will&amp;#160;become&amp;#160;hyper-link&amp;#160;(blue&amp;#160;and&amp;#160;highlighted),&amp;#160;click&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;on&amp;#160;it&amp;#160;to&amp;#160;open&amp;#160;definition&amp;#160;of&amp;#160;this&amp;#160;symbol.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;What&amp;#160;is&amp;#160;the&amp;#160;different&amp;#160;between&amp;#160;this&amp;#160;and&amp;#160;"Open&amp;#160;Declaration".&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;_______________________________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Tip&amp;#160;of&amp;#160;the&amp;#160;Day&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;http://community.qnx.com/sf/go/post24038&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Mario Charest</dc:creator>
    <dc:date>2009-03-10T16:51:07Z</dc:date>
  </entry>
  <entry>
    <title>post24038: Qnx IDE: Tip of the Day #1: Hyper-link source navigation</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post24038" />
    <author>
      <name>Elena Laskavaia</name>
    </author>
    <id>https://community.qnx.com/sf/go/post24038</id>
    <modified>2009-03-10T16:27:53Z</modified>
    <issued>2009-03-10T16:27:53Z</issued>
    <summary type="text/plain" mode="escaped">The&amp;#160;most&amp;#160;commonly&amp;#160;used&amp;#160;navigation&amp;#160;in&amp;#160;the&amp;#160;source&amp;#160;code&amp;#160;is&amp;#160;the&amp;#160;navigation&amp;#160;from&amp;#160;usage&amp;#160;of&amp;#160;function&amp;#160;or&amp;#160;variable&amp;#160;or&amp;#160;type&amp;#160;to&amp;#160;the&amp;#160;place&amp;#160;it&amp;#160;is&amp;#160;defined&amp;#160;or&amp;#160;declared.&amp;#160;In&amp;#160;IDE&amp;#160;to&amp;#160;achieve&amp;#160;this&amp;#160;you&amp;#160;can&amp;#160;use&amp;#160;hyper&amp;#160;link&amp;#160;editor&amp;#160;navigation:&amp;#160;holding&amp;#160;Ctrl&amp;#160;button&amp;#160;hover&amp;#160;over&amp;#160;the&amp;#160;identifier&amp;#160;in&amp;#160;the&amp;#160;source&amp;#160;code&amp;#160;editor&amp;#160;-&amp;#160;it&amp;#160;will&amp;#160;become&amp;#160;hyper-link&amp;#160;(blue&amp;#160;and&amp;#160;highlighted),&amp;#160;click&amp;#160;on&amp;#160;it&amp;#160;to&amp;#160;open&amp;#160;definition&amp;#160;of&amp;#160;this&amp;#160;symbol.</summary>
    <dc:creator>Elena Laskavaia</dc:creator>
    <dc:date>2009-03-10T16:27:53Z</dc:date>
  </entry>
</feed>

