[PATCH] D98581: [llvm-jitlink] Add diagnostic output and port executor to getaddrinfo(3) as well

Stefan Gränitz via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat Mar 13 07:16:38 PST 2021


sgraenitz added a comment.

Some sample output for llvm-jitlink with various broken addresses:
`Failed to connect TCP socket 'localhost:1': Connection refused` (inactive)
`Failed to connect TCP socket '8.8.8.8:1': Operation timed out` (non-responding)
`Failed to connect TCP socket '127.0.0.1:0': Can't assign requested address`
`Failed to connect TCP socket '127.0.0.1:-1': Address resolution failed (nodename nor servname provided, or not known)`
`Failed to connect TCP socket '127.0.0.1': Port for -oop-executor-connect can not be empty`

Running llvm-jitlink-executor on a port that is busy:
`Error on binding: Address already in use`

In success case llvm-jitlink-executor dumps some convenient server'ish output:

  > bin/llvm-jitlink-executor listen=localhost:13921
  Listening at localhost:13921
  Connection established. Running OrcRPCTPCServer...


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D98581/new/

https://reviews.llvm.org/D98581



More information about the llvm-commits mailing list