2f964dfe3747395ea7b652fb1a1b33fadbdf5eb0
Adds more dynamic method lookups in service of https://github.com/flutter/flutter/issues/143105 Moves the TU out to FML so that Impeller can more easily use it. Adds checking on `AHardwareBuffer_getId` so that it checks the return value before returning what is potentially garbage. Adds some smoke tests to make sure these things actually work/look up meaningful symbols. Test is in the shell because we have testing infra for this kind of thing there.
Refactor NDK helpers some more, add methods for SurfaceControl/Transaction, tests (flutter/engine#50540)
Description
Languages
Dart
75.4%
C++
16.4%
Objective-C++
2.7%
Java
2.7%
Objective-C
0.6%
Other
1.8%