Bug 49642 - Please support Portable PDB on XA
Summary: Please support Portable PDB on XA
Status: ASSIGNED
Alias: None
Product: Android
Classification: Xamarin
Component: Mono runtime / AOT Compiler (show other bugs)
Version: unspecified
Hardware: PC Linux
: Normal normal
Target Milestone: master
Assignee: dean.ellis
URL:
Depends on:
Blocks:
 
Reported: 2016-12-11 20:14 UTC by Dylan Borg
Modified: 2017-03-21 20:21 UTC (History)
3 users (show)

See Also:
Tags:
Is this bug a regression?: ---
Last known good build:


Attachments

Description Dylan Borg 2016-12-11 20:14:53 UTC
I have been using portable PDB files output by my custom compiler on desktop mono for a long while now. While I can deploy apps made by teh same compiler which run ok on the device, I cannot debug them when using portable pdb even if I hack the build system to actually include the pdb file in the apk. I end up with VSCode connected the debugger agent on teh device but no breakpionts get triggered like what used to happen with mdb files in the past. Noticing that mono in general is moving to CSC from MCS which does not make mdb files, I suggest enabled the portable pdb support in t
he embedded mono runtime also when running on mobile. I also suggest to make these build system hacks unneeded by copying the pdb files to the apk as an out of teh box behaviour.
Comment 1 Dylan Borg 2017-01-07 11:09:40 UTC
I also noticed that the cecil tools used to convert pdb to mdb, now support PPDB as well.

Note You need to log in before you can comment on or make changes to this bug.