Run constructors before resolving ifunc functions

Bug: 17177284
Change-Id: I5714b9bc2d1ca8f8711806bfb68da3d524213e99
diff --git a/linker/linker.h b/linker/linker.h
index d7cf24b..684561a 100644
--- a/linker/linker.h
+++ b/linker/linker.h
@@ -216,6 +216,7 @@
  private:
   void CallArray(const char* array_name, linker_function_t* functions, size_t count, bool reverse);
   void CallFunction(const char* function_name, linker_function_t function);
+  void resolve_ifunc_symbols();
 
  private:
   // This part of the structure is only available