There is indeed a command line limit, but AFAIK it's 8k, not 256 bytes. It does not matter if you call report(3) or GetCommandLine.