ray_api_exported_symbols_linux.lds 777 B

12345678910111213141516171819
  1. # This file defines the C++ symbols that need to be exported (aka ABI, application binary interface).
  2. # These symbols will be used by other libraries.
  3. # Note: This file is used for linux only, and should be kept in sync with `ray_api_exported_symbols.lds`.
  4. # Ray ABI is not finalized, the exact set of exported (C/C++) APIs is subject to change.
  5. VERSION_1.0 {
  6. global:
  7. # common
  8. *[0-9]ray[0-9]*;
  9. TaskExecutionHandler;
  10. GetFunctionManager;
  11. GetRemoteFunctions;
  12. InitRayRuntime;
  13. # If the symbols of absl::flags are hidden, and the users also use the absl::flags library,
  14. # then the flags feature will bring issues, e.g. `ERROR: Unknown command line flag`.
  15. *absl*;
  16. FLAGS_*;
  17. local:
  18. *;
  19. };