leave no stone unturned[Anglais]

verbe
1 : search thoroughly and exhaustively; "The police left no stone unturned in looking for the President's murderer"