[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Minios-devel] Outreachy intern starter task for "Enhanced Profiling and Tracing Support for Unikraft"



Hi Ray,

It’s been a bit more than a week, so I wanted to check in with you to see how you are doing

Lars

 

From: Ray LI <ray4opensource@xxxxxxxxx>
Date: Tuesday, 27 February 2018 at 13:37
To: "minios-devel@xxxxxxxxxxxxxxxxxxxx" <minios-devel@xxxxxxxxxxxxxxxxxxxx>
Cc: Lars Kurth <lars.kurth.xen@xxxxxxxxx>, Lars Kurth <lars.kurth@xxxxxxxxxx>, Simon Kuenzer <simon.kuenzer@xxxxxxxxx>, "costin.lupu@xxxxxxxxx" <costin.lupu@xxxxxxxxx>, "florian.schmidt@xxxxxxxxx" <florian.schmidt@xxxxxxxxx>
Subject: Outreachy intern starter task for "Enhanced Profiling and Tracing Support for Unikraft"

 

Hi,

 

I summarised the points of the meeting and documented  as below.

 

 

---

 

  • Aim

          In the existing system, the stack tracer just shows function address which occurs issues. It is a little bit complex for developers to debug. Thus, it is required to add a functionality to resolve the symbols.

  • Process

          This task can be divided into the following parts.

  1.  Modify the build system to build binaries with the symbol table.
  2. Add the resolver function to a part of the libukdebug and also  provide a dummy function when the feature is disabled.
  3. Add this functionality to the crash message of at least one platform.

 

  •  How to do it ( the following points map to the above task part
  1.  Read documents and edit the configure files to generate the symbol table.
  2.  Read some open source project, such as linux, to figure out how to implement these functionality. Then read the coding style file.
  3. Code and test.

 

Regards,

Ray

_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.