xamarin-macios/tools/common
Rolf Bjarne Kvinge 2fa55d410d [mtouch] If a P/Invoke is used by any assembly that looks up the native symbol using dlsym, it's a required symbol. Fixes #57826. (#2260)
Previously the assumption was that if an assembly not using dlsym references a
native symbol, it's not a required symbol. This is true as far as the native
linker goes: the native linker will see that the native symbol is referenced
by the AOT-compiled code, and it won't be removed.

However, we use also this exact logic to create the list of functions we ask
the native strip command to preserve, and in this case we need to include all
symbols needed in all assemblies that looks up native functions using dlsym.

https://bugzilla.xamarin.com/show_bug.cgi?id=57826
2017-06-28 16:26:26 +02:00
..
Application.cs [mtouch] Improve how we make sure native symbols aren't stripped away. Fixes #51710 and #54417. (#2162) 2017-06-02 18:29:19 +02:00
Assembly.cs [mtouch] Normalize strings that refer to assemblies and their paths before comparing them. Fixes #57266. (#2217) 2017-06-15 11:24:31 +02:00
BuildTasks.cs [mtouch] Add support for creating a dot file of the build tree. 2017-02-10 14:46:30 +01:00
CompilerFlags.cs Merge Quote methods into a single class instead of multiple versions (#2153) 2017-06-06 12:32:25 -08:00
DerivedLinkContext.cs [mtouch] Improve how we make sure native symbols aren't stripped away. Fixes #51710 and #54417. (#2162) 2017-06-02 18:29:19 +02:00
Driver.cs [mtouch] Improve how we make sure native symbols aren't stripped away. Fixes #51710 and #54417. (#2162) 2017-06-02 18:29:19 +02:00
Frameworks.cs [mtouch] Link with AVFoundation in watchOS apps when needed. Fixes #56862. (#2143) 2017-05-31 13:10:51 +02:00
MachO.cs [tools] Detect ARMv7k. (#1716) 2017-02-20 16:03:41 +01:00
PInvokeWrapperGenerator.cs [static registrar] Put the generated @interface declaration for public types in the header. 2017-04-25 16:06:41 +02:00
StaticRegistrar.cs [Mac,iOS] Generate create_classes as C methods so they can be used from objc. (#2158) 2017-06-02 09:19:04 +02:00
StringUtils.cs [common] Fix StringUtils.Quote to quote backslashes too. Fixes #57768. (#2248) 2017-06-28 14:45:53 +02:00
Symbols.cs [mtouch] Improve how we make sure native symbols aren't stripped away. Fixes #51710 and #54417. (#2162) 2017-06-02 18:29:19 +02:00
Target.cs [mtouch] If a P/Invoke is used by any assembly that looks up the native symbol using dlsym, it's a required symbol. Fixes #57826. (#2260) 2017-06-28 16:26:26 +02:00
TargetFramework.cs [generator] Don't define 'GENERATOR', since IKVM sources use the same name (for something else). (#1811) 2017-03-02 07:13:10 +01:00
cache.cs Merge Quote methods into a single class instead of multiple versions (#2153) 2017-06-06 12:32:25 -08:00