CIA.vc
"Gianni Tedesco (3P)" <gianni.tedesco@citrix.com>
Real-time open source activity stats
Stats » Authors » "Gianni Tedesco (3P)" <gianni.tedesco@citrix.com>
informationsyndicateUTC clock
16:58 on May 25, 2012
event counters
The last message was received 1.78 years ago at 10:00 on Aug 13, 2010
0 messages so far today, 0 messages yesterday
0 messages so far this week, 0 messages last week
0 messages so far this month, 0 messages last month
7 messages since the first one, 1.78 years ago, for an average of 3.1 months between messages
recent messages
dateReversed sort columnprojectcontentlink
14:51 on Aug 11, 2010xen
Commit by "Gianni Tedesco (3P)" <gianni.tedesco@citrix.com> on default :: 21969:ca51dba3a7b1 /tools/libxl/ (libxl.c libxl.h xl_cmdimpl.c):
/rev/ca51dba3a7b1
xl: don't use libxl allocator for vcpu_list
This also fixes a bug with an erroneous call to libxl_free().
A destructor for the vcpu list is also implemented which is called from
xl.

Signed-off-by: Gianni Tedesco <gianni dot tedesco at citrix dot com>
Signed-off-by: Stefano Stabellini <stefano dot stabellini at eu dot citrix dot com>
--
3: +19/-6
#
12:09 on Aug 11, 2010xen
Commit by "Gianni Tedesco (3P)" <gianni.tedesco@citrix.com> on default :: 21966:3bbca5d47840 /tools/libxl/ (flexarray.c flexarray.h libxl_internal.h):
/rev/3bbca5d47840
xl: Use gcc hidden visibility attribute
This kills off about 1,000 PLT entries speeding up link time and shaving about
1-2KB off of binary size. It also prevents users of the library erroneously
calling libxl internal functions.

Signed-off-by: Gianni Tedesco <gianni dot tedesco at citrix dot com>
Signed-off-by: Stefano Stabellini <stefano dot stabellini at eu dot citrix dot com>
--
3: +62/-55
#
12:09 on Aug 11, 2010xen
Commit by "Gianni Tedesco (3P)" <gianni.tedesco@citrix.com> on default :: 21965:814eb6baf979 /tools/libxl/ (libxl_internal.h libxl_utils.c):
/rev/814eb6baf979
xl: Fix invalid return of internal ptrs via libxl_poolid_to_name
libxl_poolid_to_name has in-and-out-of-library callers. In library callers now use
_libxl_poolid_to_name() which participates in garbage collection and
out-of-library callers are fixed up to free() the domain name.

Signed-off-by: Gianni Tedesco <gianni dot tedesco at citrix dot com>
Signed-off-by: Stefano Stabellini <stefano dot stabellini at eu dot citrix dot com>
--
2: +10/-2
#
12:08 on Aug 11, 2010xen
Commit by "Gianni Tedesco (3P)" <gianni.tedesco@citrix.com> on default :: 21964:8c60cc6aabd4 /tools/libxl/ (5 files):
/rev/8c60cc6aabd4
xl: Fix invalid return of libxl-internal pointers via libxl_domid_to_name()
libxl_domid_to_name has numerous in-and-out-of-library callers. In
library callers now use _libxl_domid_to_name() which participates in
garbage collection and out-of-library callers are fixed up to free() the
domain name.

Signed-off-by: Gianni Tedesco <gianni dot tedesco at citrix dot com>
Signed-off-by: Stefano Stabellini <stefano dot stabellini at eu dot citrix dot com>
--
5: +50/-27
#
12:07 on Aug 11, 2010xen
Commit by "Gianni Tedesco (3P)" <gianni.tedesco@citrix.com> on default :: 21963:6c3dc59c1efc /tools/libxl/ (4 files):
/rev/6c3dc59c1efc
xl: don't use libxl allocator for nic_list
This also fixes a bug with an erroneous call to libxl_free().
A destructor for the nic list is also implemented which is called from
xl.

Signed-off-by: Gianni Tedesco <gianni dot tedesco at citrix dot com>
Signed-off-by: Stefano Stabellini <stefano dot stabellini at eu dot citrix dot com>
--
4: +35/-23
#
12:02 on Aug 11, 2010xen
Commit by "Gianni Tedesco (3P)" <gianni.tedesco@citrix.com> on default :: 21962:bdce50534976 /tools/libxl/libxl.c:
/rev/bdce50534976
xl: allocate version info strings with strdup()
libxl_strdup() will soon have a per-call rather than per-context lifetime so
use strdup() to allocate version info and manually free in context destructor

Signed-off-by: Gianni Tedesco <gianni dot tedesco at citrix dot com>
Signed-off-by: Stefano Stabellini <stefano dot stabellini at eu dot citrix dot com>
--
1: +23/-8
#
12:01 on Aug 11, 2010xen
Commit by "Gianni Tedesco (3P)" <gianni.tedesco@citrix.com> on default :: 21961:9d1bbf6959e4 /tools/libxl/ (libxl_internal.c libxl_internal.h):
/rev/9d1bbf6959e4
xl: Return void from libxl_free() and libxl_free_all()
Also abort() if a pointer passed in to libxl_free() cannot be found in the
mini-gc structures. This exposes several real bugs (ie. not just the
libxl_free() something that was allocated via malloc variety).

Signed-off-by: Gianni Tedesco <gianni dot tedesco at citrix dot com>
Signed-off-by: Stefano Stabellini <stefano dot stabellini at eu dot citrix dot com>
--
2: +7/-8
#