This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
[Bug runtime/21020] reorganize argument passing from java probes
- From: "fche at redhat dot com" <sourceware-bugzilla at sourceware dot org>
- To: systemtap at sourceware dot org
- Date: Tue, 10 Jan 2017 02:49:08 +0000
- Subject: [Bug runtime/21020] reorganize argument passing from java probes
- Auto-submitted: auto-generated
- References: <bug-21020-6586@http.sourceware.org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=21020
--- Comment #3 from Frank Ch. Eigler <fche at redhat dot com> ---
> If I built correctly from git source, as of commit f8bc2a5eb3e91ce7
> "PR21020: reorganize data passing abi for java method parameters",
> it is no longer possible to access java.lang.String argument using
> --compatible=3.0 option because $arg1 in method2 points to NULL.
> Is this what you meant?
Yeah, this was a side-effect of code cleanup. Passing strings under
the previous abi implied a memory leak (a strdup for every call that
was not freed, because every type was cast to an int64_t). That leak
is fixed under --compatible=3.0 but at the cost of not having strings
be copied at all. That is a regression, but it didn't seem like a
big one. Do you think it is important to have it work under
--compatible=3.0?
--
You are receiving this mail because:
You are the assignee for the bug.