Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tracecompass-dev] Mail delivery failed: returning message to sender

hi Matthew,

thanks for you proposal,

GDB support saving trace points, but the traces we are considering here are different. it is about btraces (branch traces)  https://sourceware.org/gdb/current/onlinedocs/gdb/Process-Record-and-Replay.html .

saving branch traces is not yet supported yet in GDB. I am trying to promote this feature too.

to get familiar to this feature you can do the following (you can use a linux os on an intel based pc):

make sure you have a pc with a recent processor supporting bts or ip processor traces and a linux running on it.

on linux make sure you have required privileges to get the traces

start gdb and load a sample program

type followings in GDB

break main

run

record btrace

break < function name or line number in you program>

continue

info record          //check that GDb collected btraces for your program

set record function-call-history-size 0

set record instruction-history-size 0

record instruction-history /m 1    //you will get the instruction history

record function-call-history /ilc 1   //you will get the function history


Kind regards

Zied Guermazi


On 03.02.21 14:52, tracecompass developer discussions wrote:
Hi Zied,

May I suggest then latching onto the CTF flag?

https://www.sourceware.org/gdb/onlinedocs/gdb/Trace-Files.html

It makes the trace visualization task much easier and makes decoupling GDB from trace compass easier (you can have the target in Australia and the host in Austria. 😉 )

Matthew

From: tracecompass-dev <tracecompass-dev-bounces@xxxxxxxxxxx> on behalf of tracecompass developer discussions <tracecompass-dev@xxxxxxxxxxx>
Sent: Wednesday, February 3, 2021 5:07 AM
To: tracecompass-dev@xxxxxxxxxxx <tracecompass-dev@xxxxxxxxxxx>
Subject: Re: [tracecompass-dev] Mail delivery failed: returning message to sender
 

hi,

I am re-sending this message. I got initially a delivery failure notification

Hi Matthew,

I am glad to hear that,

yes, you are touching one very interesting feature to develop, namely extending the MI interface of GDB to cover exchanging branch tracing. to get the traces in a binary format and save text parsing and processing.

for the time being, and as a first step, I was wondering if It is possible to do a proof of concept. so that I can present the feature and get traction from the community.

FYI: I am extending gdb to support btraces using ARM etm, and the results are very promising so far.

Kind regards

/Zied

On 02.02.21 06:24, Mail Delivery System wrote:
This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

  tracecompass-dev@xxxxxxxxxxx
    host mail.eclipse.org [198.41.30.200]
    SMTP error from remote mail server after RCPT TO:<tracecompass-dev@xxxxxxxxxxx>:
    554 5.7.1 Service unavailable; Client host [192.162.87.250] blocked using bl.spamcop.net

Reporting-MTA: dns; node02.secure-mailgate.com

Action: failed
Final-Recipient: rfc822;tracecompass-dev@xxxxxxxxxxx
Status: 5.0.0
Remote-MTA: dns; mail.eclipse.org
Diagnostic-Code: smtp; 554 5.7.1 Service unavailable; Client host [192.162.87.250] blocked using bl.spamcop.net
--

Zied Guermazi
founder

Trande UG
Leuschnerstraße 2
69469 Weinheim/Germany

Mobile: +491722645127
mailto:zied.guermazi@xxxxxxxxx

Trande UG
Leuschnerstraße 2, D-69469 Weinheim; Telefon: +491722645127
Sitz der Gesellschaft: Weinheim- Registergericht: AG Mannheim HRB 736209 - Geschäftsführung: Zied Guermazi

Confidentiality Note
This message is intended only for the use of the named recipient(s) and may contain confidential and/or privileged information. If you are not the intended recipient, please contact the sender and delete the message. Any unauthorized use of the information contained in this message is prohibited.



_______________________________________________
tracecompass-dev mailing list
tracecompass-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/tracecompass-dev
--

Zied Guermazi
founder

Trande UG
Leuschnerstraße 2
69469 Weinheim/Germany

Mobile: +491722645127
mailto:zied.guermazi@xxxxxxxxx

Trande UG
Leuschnerstraße 2, D-69469 Weinheim; Telefon: +491722645127
Sitz der Gesellschaft: Weinheim- Registergericht: AG Mannheim HRB 736209 - Geschäftsführung: Zied Guermazi

Confidentiality Note
This message is intended only for the use of the named recipient(s) and may contain confidential and/or privileged information. If you are not the intended recipient, please contact the sender and delete the message. Any unauthorized use of the information contained in this message is prohibited.



Back to the top