The definition of all nighter refers to an evening where you don't ever go to bed but instead where you stay up until morning.(noun)
A marathon study session that begins on one day and lasts until the morning of the next day is an example of an all nighter.
See all-nighter in Webster's New World College Dictionary
See all-nighter in American Heritage Dictionary 4
Learn more about all-nighter