[Soot-list] Position Tagger

Tristan RATCHFORD tratch at cs.mcgill.ca
Thu Mar 11 12:08:50 EST 2010


Hi Eric,

My apologies, I should of been more specific. I'm looking for the offset 
from the beginning of the source file, not within a particular line.

Tristan

On 11/03/10 12:01 PM, Eric Bodden wrote:
> Hi Tristan. What do you mean by offset? The column? You can get it
> from the SourceLnPosTag that is attached to the unit. Just call
> startPos() on it.
>
> Eric
>
> --
> Dr. Eric Bodden
> Software Technology Group, Technische Universität Darmstadt, Germany
> Tel: +49 6151 16-5478    Fax: +49 6151 16-5410
> Mailing Address: S2|02 A209, Hochschulstraße 10, 64289 Darmstadt
>
>
>
> On 11 March 2010 17:19, Tristan RATCHFORD<tratch at cs.mcgill.ca>  wrote:
>    
>> Hi Eric,
>>
>> I tried the option:  opt.set_keep_line_number(true);. But this only
>> gives me the line number of the unit and doesn't include the offset.
>>
>> I also tried the option, opt.set_keep_offset(true); , which looked
>> promising, but this does not result in any tags being added. I figure i
>> have to set some sort of phase option
>> PhaseOptions.v().setPhaseOption("OffSet_ID", "on");, but I cannot find
>> what "OffSet_ID" is or if i need it.
>>
>> Thanks,
>>
>> Tristan
>>
>>
>>
>>
>> opt.set_keep_offset(true);
>>
>> On 11/03/10 09:14 AM, Tristan RATCHFORD wrote:
>>      
>>> Hi Eric,
>>>
>>> Thanks again! I thought there would be a separate option for source offset.
>>>
>>> Tristan
>>>
>>> On 11/03/10 02:33 AM, Eric Bodden wrote:
>>>
>>>        
>>>> Hi Tristan.
>>>>
>>>> All you have to do is use --keep-line-number. That will create special
>>>> tags on the unit that you can retrieve via Unit.getTag(..) or
>>>> Unit.getTags().
>>>>
>>>> Cheers,
>>>> Eric
>>>>
>>>> --
>>>> Dr. Eric Bodden
>>>> Software Technology Group, Technische Universität Darmstadt, Germany
>>>> Tel: +49 6151 16-5478    Fax: +49 6151 16-5410
>>>> Mailing Address: S2|02 A209, Hochschulstraße 10, 64289 Darmstadt
>>>>
>>>>
>>>>
>>>> On 11 March 2010 04:16, Tristan RATCHFORD<tratch at cs.mcgill.ca>     wrote:
>>>>
>>>>
>>>>          
>>>>> Hi Soot-List,
>>>>>
>>>>> Sorry for the copious amounts of posts lately.
>>>>>
>>>>> Does anyone know how to run the position tagger? (i.e. The one that tags a
>>>>> particular unit with the beginning and end offsets of a file.
>>>>>
>>>>> I can't seem to find what phase it's run in and which option to include in
>>>>> the mailing list or code.
>>>>>
>>>>> Thanks again,
>>>>>
>>>>> Tristan
>>>>>
>>>>> _______________________________________________
>>>>> Soot-list mailing list
>>>>> Soot-list at sable.mcgill.ca
>>>>> http://mailman.cs.mcgill.ca/mailman/listinfo/soot-list
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>            
>>> _______________________________________________
>>> Soot-list mailing list
>>> Soot-list at sable.mcgill.ca
>>> http://mailman.cs.mcgill.ca/mailman/listinfo/soot-list
>>>
>>>        
>> _______________________________________________
>> Soot-list mailing list
>> Soot-list at sable.mcgill.ca
>> http://mailman.cs.mcgill.ca/mailman/listinfo/soot-list
>>
>>      



More information about the Soot-list mailing list