Oakley Gascan - Joe Satriani
It looks like Joe Satriani is wearing Oakley Gascan sunglasses on both thes promotional pictures.
Satriani usually wears Oakley sunglasses in public appearances. These square shaped shades are from Oakley's Lifestyle collection and come in black, chrystal black, brown, or white and several special editions.
Reference: Oakley Gascan, black