Here is the full 2012 Lollapalooza lineup:

Red Hot Chili Peppers
The Black Keys
Black Sabbath
Jack White
Florence + the Machine
At the Drive-In
Avicii
The Shins
Justic
Passion Pit
Sigur Ros
The Weeknd
M83
Miike Snow
The Afghan Whigs
Bloc Party
Franz Ferdinand
Frank Ocean
J. Cole
Childish Gambino
Delta Spirit
Metric
The Temper Trap
Wale
Die Antwoord
Dawes
tUnE-yArDs
The Head & the Heart
The Big Pink
Twin Shadow
The Tallest Man on Earth
Toro Y Moi
Dr. Dog
Of Monsters and Men
Gary Clark Jr.
Alabama Shakes
The Gaslight Anthem
Amadou & Mariam
Band of Skulls
SBTRKT
Tame Impala
The Walkmen
JJ Grey & Mofro
FUN.
Neon Indian
Dum Dum Girls
Washed Out
Aloe Blacc
Trampled by Turtles
Bear in Heaven
Blind Pilot
Chairlift
The Black Angels
Yellow Ostrich
GIVERS
Police
Bombay Bicycle Club
Sharon Van Etten
White Rabbits
Doomtree
Macklemore & Ryan Lewis
The Devil Makes Three
Oberhofer
The War on Drugs
Michael Kiwanuka
O Rappa
Orchard Lounge
Mona
The Growlers
Hey Rosetta!
Jeff the Brotherhood
Anamanaguchi
First Aid Kit
Wax
FIDLAR
JC Brooks & the Uptown Sound
Milo Greene
Los Jaivas
Kopecky Family Band
The Jezebels
LP
Yuna
Walk Off the Earth
Animal Kingdom
Dev
The Sheepdogs
The Dunwells
DJ Mel
Empires
Kevin Devine
Dry the River
Helena
Haley Reinhart
Imaginary Cities
Overdoz
Ambassadors
DJ Zebo
Chancellor Warhol
Laura Warshauer
Red Oblivion

PERRY's:
Bassnectar
Kaskade
Calvin Harris
NERO
Santigold
Knife Party
Zeds Dead
Big Gigantic
Skream & Benga
Little Dragon
Porter Robinson
Sub Focus
Madeon
Zedd
Paper Diamond
Totally Enormous Extinct Dinosaurs
Star Slinger
Nadastorm
DJ Nihal
The White Panda
SALVA
Kid Color